assets/1.15/assets/minecraft/blockstates/*.json
Remove Ad, Sign Up
Register to Remove Ad
Register to Remove Ad
Remove Ad, Sign Up
Register to Remove Ad
Register to Remove Ad
Signup for Free!
-More Features-
-Far Less Ads-
About   Users   Help
Users & Guests Online
On Page: 1
Directory: 2
Entire Site: 9 & 474
Page Admin: Furret, SonicOlmstead, deggle, Barathemos, merf, Davideo7, Page Staff: Fyredove, Fyredove,
03-06-21 01:56 AM
Information
ⓘ  Info
Page Details
Views: 2,872
Today: 2
Users: 1 unique
Last Updated
07-13-20
Davideo7
Minecraft Server IP
Vizzed.co

Players Online:
No one is online


Online Past Day:
Everything relating to the Vizzed.co Minecraft Server

Assets Scanner

Block  | Blockstates  | Item  | Textures 

Versions: 1.15 |   Packs: Nintendo NES 
assets/1.15/assets/minecraft/blockstates/acacia_button.json
{
    "variants": {
        "face=floor,facing=east,powered=false":  { "model": "block/acacia_button", "y": 90 },
        "face=floor,facing=west,powered=false":  { "model": "block/acacia_button", "y": 270 },
        "face=floor,facing=south,powered=false": { "model": "block/acacia_button", "y": 180 },
        "face=floor,facing=north,powered=false": { "model": "block/acacia_button" },
        "face=wall,facing=east,powered=false":  { "model": "block/acacia_button", "uvlock": true, "x": 90, "y": 90 },
        "face=wall,facing=west,powered=false":  { "model": "block/acacia_button", "uvlock": true, "x": 90, "y": 270 },
        "face=wall,facing=south,powered=false": { "model": "block/acacia_button", "uvlock": true, "x": 90, "y": 180 },
        "face=wall,facing=north,powered=false": { "model": "block/acacia_button", "uvlock": true, "x": 90 },
        "face=ceiling,facing=east,powered=false":  { "model": "block/acacia_button", "x": 180, "y": 270 },
        "face=ceiling,facing=west,powered=false":  { "model": "block/acacia_button", "x": 180, "y": 90 },
        "face=ceiling,facing=south,powered=false": { "model": "block/acacia_button", "x": 180 },
        "face=ceiling,facing=north,powered=false": { "model": "block/acacia_button", "x": 180, "y": 180 },
        "face=floor,facing=east,powered=true":  { "model": "block/acacia_button_pressed", "y": 90 },
        "face=floor,facing=west,powered=true":  { "model": "block/acacia_button_pressed", "y": 270 },
        "face=floor,facing=south,powered=true": { "model": "block/acacia_button_pressed", "y": 180 },
        "face=floor,facing=north,powered=true": { "model": "block/acacia_button_pressed" },
        "face=wall,facing=east,powered=true":  { "model": "block/acacia_button_pressed", "uvlock": true, "x": 90, "y": 90 },
        "face=wall,facing=west,powered=true":  { "model": "block/acacia_button_pressed", "uvlock": true, "x": 90, "y": 270 },
        "face=wall,facing=south,powered=true": { "model": "block/acacia_button_pressed", "uvlock": true, "x": 90, "y": 180 },
        "face=wall,facing=north,powered=true": { "model": "block/acacia_button_pressed", "uvlock": true, "x": 90 },
        "face=ceiling,facing=east,powered=true":  { "model": "block/acacia_button_pressed", "x": 180, "y": 270 },
        "face=ceiling,facing=west,powered=true":  { "model": "block/acacia_button_pressed", "x": 180, "y": 90 },
        "face=ceiling,facing=south,powered=true": { "model": "block/acacia_button_pressed", "x": 180 },
        "face=ceiling,facing=north,powered=true": { "model": "block/acacia_button_pressed", "x": 180, "y": 180 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/acacia_door.json
{
    "variants": {
        "facing=east,half=lower,hinge=left,open=false":  { "model": "block/acacia_door_bottom" },
        "facing=south,half=lower,hinge=left,open=false": { "model": "block/acacia_door_bottom", "y": 90 },
        "facing=west,half=lower,hinge=left,open=false":  { "model": "block/acacia_door_bottom", "y": 180 },
        "facing=north,half=lower,hinge=left,open=false": { "model": "block/acacia_door_bottom", "y": 270 },
        "facing=east,half=lower,hinge=right,open=false":  { "model": "block/acacia_door_bottom_hinge" },
        "facing=south,half=lower,hinge=right,open=false": { "model": "block/acacia_door_bottom_hinge", "y": 90 },
        "facing=west,half=lower,hinge=right,open=false":  { "model": "block/acacia_door_bottom_hinge", "y": 180 },
        "facing=north,half=lower,hinge=right,open=false": { "model": "block/acacia_door_bottom_hinge", "y": 270 },
        "facing=east,half=lower,hinge=left,open=true":  { "model": "block/acacia_door_bottom_hinge", "y": 90 },
        "facing=south,half=lower,hinge=left,open=true": { "model": "block/acacia_door_bottom_hinge", "y": 180 },
        "facing=west,half=lower,hinge=left,open=true":  { "model": "block/acacia_door_bottom_hinge", "y": 270 },
        "facing=north,half=lower,hinge=left,open=true": { "model": "block/acacia_door_bottom_hinge" },
        "facing=east,half=lower,hinge=right,open=true":  { "model": "block/acacia_door_bottom", "y": 270 },
        "facing=south,half=lower,hinge=right,open=true": { "model": "block/acacia_door_bottom" },
        "facing=west,half=lower,hinge=right,open=true":  { "model": "block/acacia_door_bottom", "y": 90 },
        "facing=north,half=lower,hinge=right,open=true": { "model": "block/acacia_door_bottom", "y": 180 },
        "facing=east,half=upper,hinge=left,open=false":  { "model": "block/acacia_door_top" },
        "facing=south,half=upper,hinge=left,open=false": { "model": "block/acacia_door_top", "y": 90 },
        "facing=west,half=upper,hinge=left,open=false":  { "model": "block/acacia_door_top", "y": 180 },
        "facing=north,half=upper,hinge=left,open=false": { "model": "block/acacia_door_top", "y": 270 },
        "facing=east,half=upper,hinge=right,open=false":  { "model": "block/acacia_door_top_hinge" },
        "facing=south,half=upper,hinge=right,open=false": { "model": "block/acacia_door_top_hinge", "y": 90 },
        "facing=west,half=upper,hinge=right,open=false":  { "model": "block/acacia_door_top_hinge", "y": 180 },
        "facing=north,half=upper,hinge=right,open=false": { "model": "block/acacia_door_top_hinge", "y": 270 },
        "facing=east,half=upper,hinge=left,open=true":  { "model": "block/acacia_door_top_hinge", "y": 90 },
        "facing=south,half=upper,hinge=left,open=true": { "model": "block/acacia_door_top_hinge", "y": 180 },
        "facing=west,half=upper,hinge=left,open=true":  { "model": "block/acacia_door_top_hinge", "y": 270 },
        "facing=north,half=upper,hinge=left,open=true": { "model": "block/acacia_door_top_hinge" },
        "facing=east,half=upper,hinge=right,open=true":  { "model": "block/acacia_door_top", "y": 270 },
        "facing=south,half=upper,hinge=right,open=true": { "model": "block/acacia_door_top" },
        "facing=west,half=upper,hinge=right,open=true":  { "model": "block/acacia_door_top", "y": 90 },
        "facing=north,half=upper,hinge=right,open=true": { "model": "block/acacia_door_top", "y": 180 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/acacia_fence.json
{
    "multipart": [
        {   "apply": { "model": "block/acacia_fence_post" }},
        {   "when": { "north": "true" },
            "apply": { "model": "block/acacia_fence_side", "uvlock": true }
        },
        {   "when": { "east": "true" },
            "apply": { "model": "block/acacia_fence_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": "true" },
            "apply": { "model": "block/acacia_fence_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": "true" },
            "apply": { "model": "block/acacia_fence_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/acacia_fence_gate.json
{
    "variants": {
        "facing=south,in_wall=false,open=false": { "model": "block/acacia_fence_gate", "uvlock": true },
        "facing=west,in_wall=false,open=false":  { "model": "block/acacia_fence_gate", "uvlock": true, "y": 90 },
        "facing=north,in_wall=false,open=false": { "model": "block/acacia_fence_gate", "uvlock": true, "y": 180 },
        "facing=east,in_wall=false,open=false":  { "model": "block/acacia_fence_gate", "uvlock": true, "y": 270 },
        "facing=south,in_wall=false,open=true": { "model": "block/acacia_fence_gate_open", "uvlock": true },
        "facing=west,in_wall=false,open=true":  { "model": "block/acacia_fence_gate_open", "uvlock": true, "y": 90 },
        "facing=north,in_wall=false,open=true": { "model": "block/acacia_fence_gate_open", "uvlock": true, "y": 180 },
        "facing=east,in_wall=false,open=true":  { "model": "block/acacia_fence_gate_open", "uvlock": true, "y": 270 },
        "facing=south,in_wall=true,open=false": { "model": "block/acacia_fence_gate_wall", "uvlock": true },
        "facing=west,in_wall=true,open=false":  { "model": "block/acacia_fence_gate_wall", "uvlock": true, "y": 90 },
        "facing=north,in_wall=true,open=false": { "model": "block/acacia_fence_gate_wall", "uvlock": true, "y": 180 },
        "facing=east,in_wall=true,open=false":  { "model": "block/acacia_fence_gate_wall", "uvlock": true, "y": 270 },
        "facing=south,in_wall=true,open=true": { "model": "block/acacia_fence_gate_wall_open", "uvlock": true },
        "facing=west,in_wall=true,open=true":  { "model": "block/acacia_fence_gate_wall_open", "uvlock": true, "y": 90 },
        "facing=north,in_wall=true,open=true": { "model": "block/acacia_fence_gate_wall_open", "uvlock": true, "y": 180 },
        "facing=east,in_wall=true,open=true":  { "model": "block/acacia_fence_gate_wall_open", "uvlock": true, "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/acacia_leaves.json
{
    "variants": {
        "": { "model": "block/acacia_leaves" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/acacia_log.json
{
    "variants": {
        "axis=y":  { "model": "block/acacia_log" },
        "axis=z":   { "model": "block/acacia_log", "x": 90 },
        "axis=x":   { "model": "block/acacia_log", "x": 90, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/acacia_planks.json
{
    "variants": {
        "": { "model": "block/acacia_planks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/acacia_pressure_plate.json
{
    "variants": {
        "powered=false": { "model": "block/acacia_pressure_plate" },
        "powered=true": { "model": "block/acacia_pressure_plate_down" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/acacia_sapling.json
{
    "variants": {
        "": { "model": "block/acacia_sapling" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/acacia_sign.json
{
    "variants": {
        "": { "model": "block/acacia_sign" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/acacia_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/acacia_slab" },
        "type=top": { "model": "block/acacia_slab_top" },
        "type=double": { "model": "block/acacia_planks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/acacia_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/acacia_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/acacia_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/acacia_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/acacia_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/acacia_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/acacia_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/acacia_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/acacia_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/acacia_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/acacia_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/acacia_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/acacia_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/acacia_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/acacia_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/acacia_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/acacia_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/acacia_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/acacia_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/acacia_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/acacia_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/acacia_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/acacia_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/acacia_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/acacia_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/acacia_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/acacia_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/acacia_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/acacia_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/acacia_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/acacia_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/acacia_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/acacia_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/acacia_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/acacia_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/acacia_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/acacia_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/acacia_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/acacia_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/acacia_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/acacia_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/acacia_trapdoor.json
{
    "variants": {
        "facing=north,half=bottom,open=false": { "model": "block/acacia_trapdoor_bottom" },
        "facing=south,half=bottom,open=false": { "model": "block/acacia_trapdoor_bottom", "y": 180 },
        "facing=east,half=bottom,open=false": { "model": "block/acacia_trapdoor_bottom", "y": 90 },
        "facing=west,half=bottom,open=false": { "model": "block/acacia_trapdoor_bottom", "y": 270 },
        "facing=north,half=top,open=false": { "model": "block/acacia_trapdoor_top" },
        "facing=south,half=top,open=false": { "model": "block/acacia_trapdoor_top", "y": 180 },
        "facing=east,half=top,open=false": { "model": "block/acacia_trapdoor_top", "y": 90 },
        "facing=west,half=top,open=false": { "model": "block/acacia_trapdoor_top", "y": 270 },
        "facing=north,half=bottom,open=true": { "model": "block/acacia_trapdoor_open" },
        "facing=south,half=bottom,open=true": { "model": "block/acacia_trapdoor_open", "y": 180 },
        "facing=east,half=bottom,open=true": { "model": "block/acacia_trapdoor_open", "y": 90 },
        "facing=west,half=bottom,open=true": { "model": "block/acacia_trapdoor_open", "y": 270 },
        "facing=north,half=top,open=true": { "model": "block/acacia_trapdoor_open", "x": 180, "y": 180 },
        "facing=south,half=top,open=true": { "model": "block/acacia_trapdoor_open", "x": 180, "y": 0 },
        "facing=east,half=top,open=true": { "model": "block/acacia_trapdoor_open", "x": 180, "y": 270 },
        "facing=west,half=top,open=true": { "model": "block/acacia_trapdoor_open", "x": 180, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/acacia_wall_sign.json
{
    "variants": {
        "": { "model": "block/acacia_sign" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/acacia_wood.json
{
    "variants": {
        "axis=y": { "model": "block/acacia_wood" },
        "axis=z": { "model": "block/acacia_wood", "x": 90 },
        "axis=x": { "model": "block/acacia_wood", "x": 90, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/activator_rail.json
{
    "variants": {
        "powered=false,shape=north_south":  { "model": "block/activator_rail" },
        "powered=false,shape=east_west":  { "model": "block/activator_rail", "y": 90 },
        "powered=false,shape=ascending_east": { "model": "block/activator_rail_raised_ne", "y": 90 },
        "powered=false,shape=ascending_west": { "model": "block/activator_rail_raised_sw", "y": 90 },
        "powered=false,shape=ascending_north": { "model": "block/activator_rail_raised_ne" },
        "powered=false,shape=ascending_south": { "model": "block/activator_rail_raised_sw" },
        "powered=true,shape=north_south":  { "model": "block/activator_rail_on" },
        "powered=true,shape=east_west":  { "model": "block/activator_rail_on", "y": 90 },
        "powered=true,shape=ascending_east": { "model": "block/activator_rail_on_raised_ne", "y": 90 },
        "powered=true,shape=ascending_west": { "model": "block/activator_rail_on_raised_sw", "y": 90 },
        "powered=true,shape=ascending_north": { "model": "block/activator_rail_on_raised_ne" },
        "powered=true,shape=ascending_south": { "model": "block/activator_rail_on_raised_sw" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/air.json
{
    "variants": {
        "": { "model": "block/air" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/allium.json
{
    "variants": {
        "": { "model": "block/allium" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/andesite.json
{
    "variants": {
        "": { "model": "block/andesite" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/andesite_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/andesite_slab" },
        "type=top": { "model": "block/andesite_slab_top" },
        "type=double": { "model": "block/andesite" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/andesite_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/andesite_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/andesite_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/andesite_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/andesite_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/andesite_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/andesite_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/andesite_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/andesite_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/andesite_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/andesite_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/andesite_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/andesite_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/andesite_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/andesite_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/andesite_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/andesite_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/andesite_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/andesite_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/andesite_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/andesite_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/andesite_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/andesite_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/andesite_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/andesite_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/andesite_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/andesite_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/andesite_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/andesite_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/andesite_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/andesite_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/andesite_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/andesite_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/andesite_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/andesite_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/andesite_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/andesite_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/andesite_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/andesite_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/andesite_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/andesite_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/andesite_wall.json
{
    "multipart": [
        {   "when": { "up": "true" },
            "apply": { "model": "block/andesite_wall_post" }
        },
        {   "when": { "north": "true" },
            "apply": { "model": "block/andesite_wall_side", "uvlock": true }
        },
        {   "when": { "east": "true" },
            "apply": { "model": "block/andesite_wall_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": "true" },
            "apply": { "model": "block/andesite_wall_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": "true" },
            "apply": { "model": "block/andesite_wall_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/anvil.json
{
    "variants": {
        "facing=south": { "model": "block/anvil" },
        "facing=west": { "model": "block/anvil", "y": 90 },
        "facing=north": { "model": "block/anvil", "y": 180 },
        "facing=east": { "model": "block/anvil", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/attached_melon_stem.json
{
    "variants": {
        "facing=west": { "model": "block/attached_melon_stem" },
        "facing=east": { "model": "block/attached_melon_stem", "y": 180 },
        "facing=north": { "model": "block/attached_melon_stem", "y": 90 },
        "facing=south": { "model": "block/attached_melon_stem", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/attached_pumpkin_stem.json
{
    "variants": {
        "facing=west": { "model": "block/attached_pumpkin_stem" },
        "facing=east": { "model": "block/attached_pumpkin_stem", "y": 180 },
        "facing=north": { "model": "block/attached_pumpkin_stem", "y": 90 },
        "facing=south": { "model": "block/attached_pumpkin_stem", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/azure_bluet.json
{
    "variants": {
        "": { "model": "block/azure_bluet" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/bamboo.json
{
    "multipart": [
        {   "when": { "age": "0" },
            "apply": [
                { "model": "block/bamboo1_age0" },
                { "model": "block/bamboo2_age0" },
                { "model": "block/bamboo3_age0" },
                { "model": "block/bamboo4_age0" }
            ]
        },
        {   "when": { "age": "1" },
            "apply": [
                { "model": "block/bamboo1_age1" },
                { "model": "block/bamboo2_age1" },
                { "model": "block/bamboo3_age1" },
                { "model": "block/bamboo4_age1" }
            ]
        },
        {   "when": { "leaves": "small" },
            "apply": { "model": "block/bamboo_small_leaves" }
        },
        {   "when": { "leaves": "large" },
            "apply": { "model": "block/bamboo_large_leaves" }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When age:0Is ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When age:1Is ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When leaves:smallIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When leaves:largeIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/bamboo_sapling.json
{
    "variants": {
        "": { "model": "block/bamboo_sapling" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/barrel.json
{
    "variants": {
        "facing=down,open=false": { "model": "block/barrel", "x": 180 },
        "facing=up,open=false": { "model": "block/barrel" },
        "facing=north,open=false": { "model": "block/barrel", "x": 90 },
        "facing=south,open=false": { "model": "block/barrel", "x": 90, "y": 180 },
        "facing=west,open=false": { "model": "block/barrel", "x": 90, "y": 270 },
        "facing=east,open=false": { "model": "block/barrel", "x": 90, "y": 90 },
        "facing=down,open=true": { "model": "block/barrel_open", "x": 180 },
        "facing=up,open=true": { "model": "block/barrel_open" },
        "facing=north,open=true": { "model": "block/barrel_open", "x": 90 },
        "facing=south,open=true": { "model": "block/barrel_open", "x": 90, "y": 180 },
        "facing=west,open=true": { "model": "block/barrel_open", "x": 90, "y": 270 },
        "facing=east,open=true": { "model": "block/barrel_open", "x": 90, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/barrier.json
{
    "variants": {
        "": { "model": "block/barrier" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/beacon.json
{
    "variants": {
        "": { "model": "block/beacon" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/bedrock.json
{
    "variants": {
        "": [
            { "model": "block/bedrock" },
            { "model": "block/bedrock_mirrored" },
            { "model": "block/bedrock", "y": 180 },
            { "model": "block/bedrock_mirrored", "y": 180 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/bee_nest.json
{
    "variants": {
        "facing=north,honey_level=0": { "model": "block/bee_nest" },
        "facing=south,honey_level=0": { "model": "block/bee_nest", "y": 180 },
        "facing=west,honey_level=0":  { "model": "block/bee_nest", "y": 270 },
        "facing=east,honey_level=0":  { "model": "block/bee_nest", "y": 90 },
        "facing=north,honey_level=1": { "model": "block/bee_nest" },
        "facing=south,honey_level=1": { "model": "block/bee_nest", "y": 180 },
        "facing=west,honey_level=1":  { "model": "block/bee_nest", "y": 270 },
        "facing=east,honey_level=1":  { "model": "block/bee_nest", "y": 90 },
        "facing=north,honey_level=2": { "model": "block/bee_nest" },
        "facing=south,honey_level=2": { "model": "block/bee_nest", "y": 180 },
        "facing=west,honey_level=2":  { "model": "block/bee_nest", "y": 270 },
        "facing=east,honey_level=2":  { "model": "block/bee_nest", "y": 90 },
        "facing=north,honey_level=3": { "model": "block/bee_nest" },
        "facing=south,honey_level=3": { "model": "block/bee_nest", "y": 180 },
        "facing=west,honey_level=3":  { "model": "block/bee_nest", "y": 270 },
        "facing=east,honey_level=3":  { "model": "block/bee_nest", "y": 90 },
        "facing=north,honey_level=4": { "model": "block/bee_nest" },
        "facing=south,honey_level=4": { "model": "block/bee_nest", "y": 180 },
        "facing=west,honey_level=4":  { "model": "block/bee_nest", "y": 270 },
        "facing=east,honey_level=4":  { "model": "block/bee_nest", "y": 90 },
        "facing=north,honey_level=5": { "model": "block/bee_nest_honey" },
        "facing=south,honey_level=5": { "model": "block/bee_nest_honey", "y": 180 },
        "facing=west,honey_level=5":  { "model": "block/bee_nest_honey", "y": 270 },
        "facing=east,honey_level=5":  { "model": "block/bee_nest_honey", "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/beehive.json
{
    "variants": {
        "facing=north,honey_level=0": { "model": "block/beehive" },
        "facing=south,honey_level=0": { "model": "block/beehive", "y": 180 },
        "facing=west,honey_level=0":  { "model": "block/beehive", "y": 270 },
        "facing=east,honey_level=0":  { "model": "block/beehive", "y": 90 },
        "facing=north,honey_level=1": { "model": "block/beehive" },
        "facing=south,honey_level=1": { "model": "block/beehive", "y": 180 },
        "facing=west,honey_level=1":  { "model": "block/beehive", "y": 270 },
        "facing=east,honey_level=1":  { "model": "block/beehive", "y": 90 },
        "facing=north,honey_level=2": { "model": "block/beehive" },
        "facing=south,honey_level=2": { "model": "block/beehive", "y": 180 },
        "facing=west,honey_level=2":  { "model": "block/beehive", "y": 270 },
        "facing=east,honey_level=2":  { "model": "block/beehive", "y": 90 },
        "facing=north,honey_level=3": { "model": "block/beehive" },
        "facing=south,honey_level=3": { "model": "block/beehive", "y": 180 },
        "facing=west,honey_level=3":  { "model": "block/beehive", "y": 270 },
        "facing=east,honey_level=3":  { "model": "block/beehive", "y": 90 },
        "facing=north,honey_level=4": { "model": "block/beehive" },
        "facing=south,honey_level=4": { "model": "block/beehive", "y": 180 },
        "facing=west,honey_level=4":  { "model": "block/beehive", "y": 270 },
        "facing=east,honey_level=4":  { "model": "block/beehive", "y": 90 },
        "facing=north,honey_level=5": { "model": "block/beehive_honey" },
        "facing=south,honey_level=5": { "model": "block/beehive_honey", "y": 180 },
        "facing=west,honey_level=5":  { "model": "block/beehive_honey", "y": 270 },
        "facing=east,honey_level=5":  { "model": "block/beehive_honey", "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/beetroots.json
{
    "variants": {
        "age=0": { "model": "block/beetroots_stage0" },
        "age=1": { "model": "block/beetroots_stage1" },
        "age=2": { "model": "block/beetroots_stage2" },
        "age=3": { "model": "block/beetroots_stage3" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/bell.json
{
  "variants": {
    "facing=north,attachment=floor": { "model": "block/bell_floor" },
    "facing=south,attachment=floor": { "model": "block/bell_floor", "y": 180 },
    "facing=east,attachment=floor":  { "model": "block/bell_floor", "y": 90 },
    "facing=west,attachment=floor":  { "model": "block/bell_floor", "y": 270 },
    "facing=north,attachment=ceiling": { "model": "block/bell_ceiling" },
    "facing=south,attachment=ceiling": { "model": "block/bell_ceiling", "y": 180 },
    "facing=east,attachment=ceiling":  { "model": "block/bell_ceiling", "y": 90 },
    "facing=west,attachment=ceiling":  { "model": "block/bell_ceiling", "y": 270 },
    "facing=east,attachment=single_wall": { "model": "block/bell_wall" },
    "facing=west,attachment=single_wall": { "model": "block/bell_wall", "y": 180 },
    "facing=south,attachment=single_wall":  { "model": "block/bell_wall", "y": 90 },
    "facing=north,attachment=single_wall":  { "model": "block/bell_wall", "y": 270 },
    "facing=east,attachment=double_wall": { "model": "block/bell_between_walls" },
    "facing=west,attachment=double_wall": { "model": "block/bell_between_walls", "y": 180 },
    "facing=north,attachment=double_wall":  { "model": "block/bell_between_walls", "y": 90 },
    "facing=south,attachment=double_wall":  { "model": "block/bell_between_walls", "y": 270 }
  }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/birch_button.json
{
    "variants": {
        "face=floor,facing=east,powered=false":  { "model": "block/birch_button", "y": 90 },
        "face=floor,facing=west,powered=false":  { "model": "block/birch_button", "y": 270 },
        "face=floor,facing=south,powered=false": { "model": "block/birch_button", "y": 180 },
        "face=floor,facing=north,powered=false": { "model": "block/birch_button" },
        "face=wall,facing=east,powered=false":  { "model": "block/birch_button", "uvlock": true, "x": 90, "y": 90 },
        "face=wall,facing=west,powered=false":  { "model": "block/birch_button", "uvlock": true, "x": 90, "y": 270 },
        "face=wall,facing=south,powered=false": { "model": "block/birch_button", "uvlock": true, "x": 90, "y": 180 },
        "face=wall,facing=north,powered=false": { "model": "block/birch_button", "uvlock": true, "x": 90 },
        "face=ceiling,facing=east,powered=false":  { "model": "block/birch_button", "x": 180, "y": 270 },
        "face=ceiling,facing=west,powered=false":  { "model": "block/birch_button", "x": 180, "y": 90 },
        "face=ceiling,facing=south,powered=false": { "model": "block/birch_button", "x": 180 },
        "face=ceiling,facing=north,powered=false": { "model": "block/birch_button", "x": 180, "y": 180 },
        "face=floor,facing=east,powered=true":  { "model": "block/birch_button_pressed", "y": 90 },
        "face=floor,facing=west,powered=true":  { "model": "block/birch_button_pressed", "y": 270 },
        "face=floor,facing=south,powered=true": { "model": "block/birch_button_pressed", "y": 180 },
        "face=floor,facing=north,powered=true": { "model": "block/birch_button_pressed" },
        "face=wall,facing=east,powered=true":  { "model": "block/birch_button_pressed", "uvlock": true, "x": 90, "y": 90 },
        "face=wall,facing=west,powered=true":  { "model": "block/birch_button_pressed", "uvlock": true, "x": 90, "y": 270 },
        "face=wall,facing=south,powered=true": { "model": "block/birch_button_pressed", "uvlock": true, "x": 90, "y": 180 },
        "face=wall,facing=north,powered=true": { "model": "block/birch_button_pressed", "uvlock": true, "x": 90 },
        "face=ceiling,facing=east,powered=true":  { "model": "block/birch_button_pressed", "x": 180, "y": 270 },
        "face=ceiling,facing=west,powered=true":  { "model": "block/birch_button_pressed", "x": 180, "y": 90 },
        "face=ceiling,facing=south,powered=true": { "model": "block/birch_button_pressed", "x": 180 },
        "face=ceiling,facing=north,powered=true": { "model": "block/birch_button_pressed", "x": 180, "y": 180 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/birch_door.json
{
    "variants": {
        "facing=east,half=lower,hinge=left,open=false":  { "model": "block/birch_door_bottom" },
        "facing=south,half=lower,hinge=left,open=false": { "model": "block/birch_door_bottom", "y": 90 },
        "facing=west,half=lower,hinge=left,open=false":  { "model": "block/birch_door_bottom", "y": 180 },
        "facing=north,half=lower,hinge=left,open=false": { "model": "block/birch_door_bottom", "y": 270 },
        "facing=east,half=lower,hinge=right,open=false":  { "model": "block/birch_door_bottom_hinge" },
        "facing=south,half=lower,hinge=right,open=false": { "model": "block/birch_door_bottom_hinge", "y": 90 },
        "facing=west,half=lower,hinge=right,open=false":  { "model": "block/birch_door_bottom_hinge", "y": 180 },
        "facing=north,half=lower,hinge=right,open=false": { "model": "block/birch_door_bottom_hinge", "y": 270 },
        "facing=east,half=lower,hinge=left,open=true":  { "model": "block/birch_door_bottom_hinge", "y": 90 },
        "facing=south,half=lower,hinge=left,open=true": { "model": "block/birch_door_bottom_hinge", "y": 180 },
        "facing=west,half=lower,hinge=left,open=true":  { "model": "block/birch_door_bottom_hinge", "y": 270 },
        "facing=north,half=lower,hinge=left,open=true": { "model": "block/birch_door_bottom_hinge" },
        "facing=east,half=lower,hinge=right,open=true":  { "model": "block/birch_door_bottom", "y": 270 },
        "facing=south,half=lower,hinge=right,open=true": { "model": "block/birch_door_bottom" },
        "facing=west,half=lower,hinge=right,open=true":  { "model": "block/birch_door_bottom", "y": 90 },
        "facing=north,half=lower,hinge=right,open=true": { "model": "block/birch_door_bottom", "y": 180 },
        "facing=east,half=upper,hinge=left,open=false":  { "model": "block/birch_door_top" },
        "facing=south,half=upper,hinge=left,open=false": { "model": "block/birch_door_top", "y": 90 },
        "facing=west,half=upper,hinge=left,open=false":  { "model": "block/birch_door_top", "y": 180 },
        "facing=north,half=upper,hinge=left,open=false": { "model": "block/birch_door_top", "y": 270 },
        "facing=east,half=upper,hinge=right,open=false":  { "model": "block/birch_door_top_hinge" },
        "facing=south,half=upper,hinge=right,open=false": { "model": "block/birch_door_top_hinge", "y": 90 },
        "facing=west,half=upper,hinge=right,open=false":  { "model": "block/birch_door_top_hinge", "y": 180 },
        "facing=north,half=upper,hinge=right,open=false": { "model": "block/birch_door_top_hinge", "y": 270 },
        "facing=east,half=upper,hinge=left,open=true":  { "model": "block/birch_door_top_hinge", "y": 90 },
        "facing=south,half=upper,hinge=left,open=true": { "model": "block/birch_door_top_hinge", "y": 180 },
        "facing=west,half=upper,hinge=left,open=true":  { "model": "block/birch_door_top_hinge", "y": 270 },
        "facing=north,half=upper,hinge=left,open=true": { "model": "block/birch_door_top_hinge" },
        "facing=east,half=upper,hinge=right,open=true":  { "model": "block/birch_door_top", "y": 270 },
        "facing=south,half=upper,hinge=right,open=true": { "model": "block/birch_door_top" },
        "facing=west,half=upper,hinge=right,open=true":  { "model": "block/birch_door_top", "y": 90 },
        "facing=north,half=upper,hinge=right,open=true": { "model": "block/birch_door_top", "y": 180 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/birch_fence.json
{
    "multipart": [
        {   "apply": { "model": "block/birch_fence_post" }},
        {   "when": { "north": "true" },
            "apply": { "model": "block/birch_fence_side", "uvlock": true }
        },
        {   "when": { "east": "true" },
            "apply": { "model": "block/birch_fence_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": "true" },
            "apply": { "model": "block/birch_fence_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": "true" },
            "apply": { "model": "block/birch_fence_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/birch_fence_gate.json
{
    "variants": {
        "facing=south,in_wall=false,open=false": { "model": "block/birch_fence_gate", "uvlock": true },
        "facing=west,in_wall=false,open=false":  { "model": "block/birch_fence_gate", "uvlock": true, "y": 90 },
        "facing=north,in_wall=false,open=false": { "model": "block/birch_fence_gate", "uvlock": true, "y": 180 },
        "facing=east,in_wall=false,open=false":  { "model": "block/birch_fence_gate", "uvlock": true, "y": 270 },
        "facing=south,in_wall=false,open=true": { "model": "block/birch_fence_gate_open", "uvlock": true },
        "facing=west,in_wall=false,open=true":  { "model": "block/birch_fence_gate_open", "uvlock": true, "y": 90 },
        "facing=north,in_wall=false,open=true": { "model": "block/birch_fence_gate_open", "uvlock": true, "y": 180 },
        "facing=east,in_wall=false,open=true":  { "model": "block/birch_fence_gate_open", "uvlock": true, "y": 270 },
        "facing=south,in_wall=true,open=false": { "model": "block/birch_fence_gate_wall", "uvlock": true },
        "facing=west,in_wall=true,open=false":  { "model": "block/birch_fence_gate_wall", "uvlock": true, "y": 90 },
        "facing=north,in_wall=true,open=false": { "model": "block/birch_fence_gate_wall", "uvlock": true, "y": 180 },
        "facing=east,in_wall=true,open=false":  { "model": "block/birch_fence_gate_wall", "uvlock": true, "y": 270 },
        "facing=south,in_wall=true,open=true": { "model": "block/birch_fence_gate_wall_open", "uvlock": true },
        "facing=west,in_wall=true,open=true":  { "model": "block/birch_fence_gate_wall_open", "uvlock": true, "y": 90 },
        "facing=north,in_wall=true,open=true": { "model": "block/birch_fence_gate_wall_open", "uvlock": true, "y": 180 },
        "facing=east,in_wall=true,open=true":  { "model": "block/birch_fence_gate_wall_open", "uvlock": true, "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/birch_leaves.json
{
    "variants": {
        "": { "model": "block/birch_leaves" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/birch_log.json
{
    "variants": {
        "axis=y":  { "model": "block/birch_log" },
        "axis=z":   { "model": "block/birch_log", "x": 90 },
        "axis=x":   { "model": "block/birch_log", "x": 90, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/birch_planks.json
{
    "variants": {
        "": { "model": "block/birch_planks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/birch_pressure_plate.json
{
    "variants": {
        "powered=false": { "model": "block/birch_pressure_plate" },
        "powered=true": { "model": "block/birch_pressure_plate_down" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/birch_sapling.json
{
    "variants": {
        "": { "model": "block/birch_sapling" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/birch_sign.json
{
    "variants": {
        "": { "model": "block/birch_sign" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/birch_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/birch_slab" },
        "type=top": { "model": "block/birch_slab_top" },
        "type=double": { "model": "block/birch_planks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/birch_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/birch_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/birch_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/birch_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/birch_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/birch_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/birch_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/birch_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/birch_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/birch_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/birch_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/birch_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/birch_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/birch_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/birch_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/birch_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/birch_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/birch_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/birch_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/birch_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/birch_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/birch_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/birch_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/birch_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/birch_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/birch_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/birch_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/birch_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/birch_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/birch_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/birch_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/birch_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/birch_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/birch_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/birch_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/birch_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/birch_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/birch_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/birch_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/birch_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/birch_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/birch_trapdoor.json
{
    "variants": {
        "facing=north,half=bottom,open=false": { "model": "block/birch_trapdoor_bottom" },
        "facing=south,half=bottom,open=false": { "model": "block/birch_trapdoor_bottom", "y": 180 },
        "facing=east,half=bottom,open=false": { "model": "block/birch_trapdoor_bottom", "y": 90 },
        "facing=west,half=bottom,open=false": { "model": "block/birch_trapdoor_bottom", "y": 270 },
        "facing=north,half=top,open=false": { "model": "block/birch_trapdoor_top" },
        "facing=south,half=top,open=false": { "model": "block/birch_trapdoor_top", "y": 180 },
        "facing=east,half=top,open=false": { "model": "block/birch_trapdoor_top", "y": 90 },
        "facing=west,half=top,open=false": { "model": "block/birch_trapdoor_top", "y": 270 },
        "facing=north,half=bottom,open=true": { "model": "block/birch_trapdoor_open" },
        "facing=south,half=bottom,open=true": { "model": "block/birch_trapdoor_open", "y": 180 },
        "facing=east,half=bottom,open=true": { "model": "block/birch_trapdoor_open", "y": 90 },
        "facing=west,half=bottom,open=true": { "model": "block/birch_trapdoor_open", "y": 270 },
        "facing=north,half=top,open=true": { "model": "block/birch_trapdoor_open", "x": 180, "y": 180 },
        "facing=south,half=top,open=true": { "model": "block/birch_trapdoor_open", "x": 180, "y": 0 },
        "facing=east,half=top,open=true": { "model": "block/birch_trapdoor_open", "x": 180, "y": 270 },
        "facing=west,half=top,open=true": { "model": "block/birch_trapdoor_open", "x": 180, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/birch_wall_sign.json
{
    "variants": {
        "": { "model": "block/birch_sign" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/birch_wood.json
{
    "variants": {
        "axis=y": { "model": "block/birch_wood" },
        "axis=z": { "model": "block/birch_wood", "x": 90 },
        "axis=x": { "model": "block/birch_wood", "x": 90, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/black_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/black_bed.json
{
    "variants": {
        "": { "model": "block/bed" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/black_carpet.json
{
    "variants": {
        "": { "model": "block/black_carpet" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/black_concrete.json
{
    "variants": {
        "": { "model": "block/black_concrete" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/black_concrete_powder.json
{
    "variants": {
        "": [
            { "model": "block/black_concrete_powder" },
            { "model": "block/black_concrete_powder", "y": 90 },
            { "model": "block/black_concrete_powder", "y": 180 },
            { "model": "block/black_concrete_powder", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/black_glazed_terracotta.json
{
    "variants": {
        "facing=south": { "model": "block/black_glazed_terracotta" },
        "facing=west": { "model": "block/black_glazed_terracotta", "y": 90 },
        "facing=north": { "model": "block/black_glazed_terracotta", "y": 180 },
        "facing=east": { "model": "block/black_glazed_terracotta", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/black_shulker_box.json
{
    "variants": {
        "": { "model": "block/black_shulker_box" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/black_stained_glass.json
{
    "variants": {
        "": { "model": "block/black_stained_glass" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/black_stained_glass_pane.json
{
    "multipart": [
        {   "apply": { "model": "block/black_stained_glass_pane_post" }},
        {   "when": { "north": true },
            "apply": { "model": "block/black_stained_glass_pane_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/black_stained_glass_pane_side", "y": 90 }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/black_stained_glass_pane_side_alt" }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/black_stained_glass_pane_side_alt", "y": 90 }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/black_stained_glass_pane_noside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/black_stained_glass_pane_noside_alt" }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/black_stained_glass_pane_noside_alt", "y": 90 }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/black_stained_glass_pane_noside", "y": 270 }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/black_terracotta.json
{
    "variants": {
        "": { "model": "block/black_terracotta" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/black_wall_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/black_wool.json
{
    "variants": {
        "": { "model": "block/black_wool" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/blast_furnace.json
{
    "variants": {
        "facing=north,lit=false": { "model": "block/blast_furnace" },
        "facing=south,lit=false": { "model": "block/blast_furnace", "y": 180 },
        "facing=west,lit=false":  { "model": "block/blast_furnace", "y": 270 },
        "facing=east,lit=false":  { "model": "block/blast_furnace", "y": 90 },
        "facing=north,lit=true": { "model": "block/blast_furnace_on" },
        "facing=south,lit=true": { "model": "block/blast_furnace_on", "y": 180 },
        "facing=west,lit=true":  { "model": "block/blast_furnace_on", "y": 270 },
        "facing=east,lit=true":  { "model": "block/blast_furnace_on", "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/blue_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/blue_bed.json
{
    "variants": {
        "": { "model": "block/bed" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/blue_carpet.json
{
    "variants": {
        "": { "model": "block/blue_carpet" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/blue_concrete.json
{
    "variants": {
        "": { "model": "block/blue_concrete" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/blue_concrete_powder.json
{
    "variants": {
        "": [
            { "model": "block/blue_concrete_powder" },
            { "model": "block/blue_concrete_powder", "y": 90 },
            { "model": "block/blue_concrete_powder", "y": 180 },
            { "model": "block/blue_concrete_powder", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/blue_glazed_terracotta.json
{
    "variants": {
        "facing=south": { "model": "block/blue_glazed_terracotta" },
        "facing=west": { "model": "block/blue_glazed_terracotta", "y": 90 },
        "facing=north": { "model": "block/blue_glazed_terracotta", "y": 180 },
        "facing=east": { "model": "block/blue_glazed_terracotta", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/blue_ice.json
{
    "variants": {
        "": { "model": "block/blue_ice" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/blue_orchid.json
{
    "variants": {
        "": { "model": "block/blue_orchid" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/blue_shulker_box.json
{
    "variants": {
        "": { "model": "block/blue_shulker_box" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/blue_stained_glass.json
{
    "variants": {
        "": { "model": "block/blue_stained_glass" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/blue_stained_glass_pane.json
{
    "multipart": [
        {   "apply": { "model": "block/blue_stained_glass_pane_post" }},
        {   "when": { "north": true },
            "apply": { "model": "block/blue_stained_glass_pane_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/blue_stained_glass_pane_side", "y": 90 }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/blue_stained_glass_pane_side_alt" }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/blue_stained_glass_pane_side_alt", "y": 90 }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/blue_stained_glass_pane_noside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/blue_stained_glass_pane_noside_alt" }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/blue_stained_glass_pane_noside_alt", "y": 90 }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/blue_stained_glass_pane_noside", "y": 270 }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/blue_terracotta.json
{
    "variants": {
        "": { "model": "block/blue_terracotta" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/blue_wall_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/blue_wool.json
{
    "variants": {
        "": { "model": "block/blue_wool" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/bone_block.json
{
    "variants": {
        "axis=y": { "model": "block/bone_block" },
        "axis=z": { "model": "block/bone_block", "x": 90 },
        "axis=x": { "model": "block/bone_block", "x": 90, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/bookshelf.json
{
    "variants": {
        "": { "model": "block/bookshelf" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brain_coral.json
{
    "variants": {
        "": { "model": "block/brain_coral" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brain_coral_block.json
{
    "variants": {
        "": { "model": "block/brain_coral_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brain_coral_fan.json
{
    "variants": {
        "": { "model": "block/brain_coral_fan" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brain_coral_wall_fan.json
{
    "variants": {
        "facing=east": { "model": "block/brain_coral_wall_fan", "y": 90 },
        "facing=south": { "model": "block/brain_coral_wall_fan", "y": 180 },
        "facing=west": { "model": "block/brain_coral_wall_fan", "y": 270 },
        "facing=north": { "model": "block/brain_coral_wall_fan", "y": 0 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brewing_stand.json
{
    "multipart": [
        {   "apply": { "model": "block/brewing_stand" }},
        {   "when": { "has_bottle_0": "true" },
            "apply": { "model": "block/brewing_stand_bottle0" }
        },
        {   "when": { "has_bottle_1": "true" },
            "apply": { "model": "block/brewing_stand_bottle1" }
        },
        {   "when": { "has_bottle_2": "true" },
            "apply": { "model": "block/brewing_stand_bottle2" }
        },
        {   "when": { "has_bottle_0": "false" },
            "apply": { "model": "block/brewing_stand_empty0" }
        },
        {   "when": { "has_bottle_1": "false" },
            "apply": { "model": "block/brewing_stand_empty1" }
        },
        {   "when": { "has_bottle_2": "false" },
            "apply": { "model": "block/brewing_stand_empty2" }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When has_bottle_0:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When has_bottle_1:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When has_bottle_2:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When has_bottle_0:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When has_bottle_1:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When has_bottle_2:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/brick_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/brick_slab" },
        "type=top": { "model": "block/brick_slab_top" },
        "type=double": { "model": "block/bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brick_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/brick_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/brick_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/brick_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/brick_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/brick_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/brick_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/brick_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/brick_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/brick_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/brick_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/brick_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/brick_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/brick_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/brick_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/brick_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/brick_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/brick_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/brick_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/brick_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/brick_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/brick_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/brick_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/brick_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/brick_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/brick_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/brick_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/brick_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/brick_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/brick_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/brick_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/brick_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/brick_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/brick_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/brick_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/brick_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/brick_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/brick_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/brick_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/brick_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/brick_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brick_wall.json
{
    "multipart": [
        {   "when": { "up": "true" },
            "apply": { "model": "block/brick_wall_post" }
        },
        {   "when": { "north": "true" },
            "apply": { "model": "block/brick_wall_side", "uvlock": true }
        },
        {   "when": { "east": "true" },
            "apply": { "model": "block/brick_wall_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": "true" },
            "apply": { "model": "block/brick_wall_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": "true" },
            "apply": { "model": "block/brick_wall_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/bricks.json
{
    "variants": {
        "": { "model": "block/bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brown_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brown_bed.json
{
    "variants": {
        "": { "model": "block/bed" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brown_carpet.json
{
    "variants": {
        "": { "model": "block/brown_carpet" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brown_concrete.json
{
    "variants": {
        "": { "model": "block/brown_concrete" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brown_concrete_powder.json
{
    "variants": {
        "": [
            { "model": "block/brown_concrete_powder" },
            { "model": "block/brown_concrete_powder", "y": 90 },
            { "model": "block/brown_concrete_powder", "y": 180 },
            { "model": "block/brown_concrete_powder", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brown_glazed_terracotta.json
{
    "variants": {
        "facing=south": { "model": "block/brown_glazed_terracotta" },
        "facing=west": { "model": "block/brown_glazed_terracotta", "y": 90 },
        "facing=north": { "model": "block/brown_glazed_terracotta", "y": 180 },
        "facing=east": { "model": "block/brown_glazed_terracotta", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brown_mushroom.json
{
    "variants": {
        "": { "model": "block/brown_mushroom" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brown_mushroom_block.json
{
    "multipart": [
        {   "when": { "north": true },
            "apply": { "model": "block/brown_mushroom_block" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/brown_mushroom_block", "y": 90, "uvlock": true }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/brown_mushroom_block", "y": 180, "uvlock": true }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/brown_mushroom_block", "y": 270, "uvlock": true }
        },
        {   "when": { "up": true },
            "apply": { "model": "block/brown_mushroom_block", "x": 270, "uvlock": true }
        },
        {   "when": { "down": true },
            "apply": { "model": "block/brown_mushroom_block", "x": 90, "uvlock": true }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/mushroom_block_inside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/mushroom_block_inside", "y": 90, "uvlock": false }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/mushroom_block_inside", "y": 180, "uvlock": false }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/mushroom_block_inside", "y": 270, "uvlock": false }
        },
        {   "when": { "up": false },
            "apply": { "model": "block/mushroom_block_inside", "x": 270, "uvlock": false }
        },
        {   "when": { "down": false },
            "apply": { "model": "block/mushroom_block_inside", "x": 90, "uvlock": false }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When down:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When down:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/brown_shulker_box.json
{
    "variants": {
        "": { "model": "block/brown_shulker_box" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brown_stained_glass.json
{
    "variants": {
        "": { "model": "block/brown_stained_glass" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brown_stained_glass_pane.json
{
    "multipart": [
        {   "apply": { "model": "block/brown_stained_glass_pane_post" }},
        {   "when": { "north": true },
            "apply": { "model": "block/brown_stained_glass_pane_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/brown_stained_glass_pane_side", "y": 90 }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/brown_stained_glass_pane_side_alt" }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/brown_stained_glass_pane_side_alt", "y": 90 }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/brown_stained_glass_pane_noside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/brown_stained_glass_pane_noside_alt" }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/brown_stained_glass_pane_noside_alt", "y": 90 }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/brown_stained_glass_pane_noside", "y": 270 }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/brown_terracotta.json
{
    "variants": {
        "": { "model": "block/brown_terracotta" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brown_wall_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/brown_wool.json
{
    "variants": {
        "": { "model": "block/brown_wool" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/bubble_column.json
{
    "variants": {
        "": { "model": "block/water" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/bubble_coral.json
{
    "variants": {
        "": { "model": "block/bubble_coral" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/bubble_coral_block.json
{
    "variants": {
        "": { "model": "block/bubble_coral_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/bubble_coral_fan.json
{
    "variants": {
        "": { "model": "block/bubble_coral_fan" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/bubble_coral_wall_fan.json
{
    "variants": {
        "facing=east": { "model": "block/bubble_coral_wall_fan", "y": 90 },
        "facing=south": { "model": "block/bubble_coral_wall_fan", "y": 180 },
        "facing=west": { "model": "block/bubble_coral_wall_fan", "y": 270 },
        "facing=north": { "model": "block/bubble_coral_wall_fan", "y": 0 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cactus.json
{
    "variants": {
        "": { "model": "block/cactus" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cake.json
{
    "variants": {
        "bites=0": { "model": "block/cake" },
        "bites=1": { "model": "block/cake_slice1" },
        "bites=2": { "model": "block/cake_slice2" },
        "bites=3": { "model": "block/cake_slice3" },
        "bites=4": { "model": "block/cake_slice4" },
        "bites=5": { "model": "block/cake_slice5" },
        "bites=6": { "model": "block/cake_slice6" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/campfire.json
{
    "variants": {
        "facing=north,lit=true": { "model": "block/campfire", "y": 180 },
        "facing=south,lit=true": { "model": "block/campfire" },
        "facing=east,lit=true": { "model": "block/campfire", "y": 270 },
        "facing=west,lit=true": { "model": "block/campfire", "y": 90 },
        "facing=north,lit=false": { "model": "block/campfire_off", "y": 180 },
        "facing=south,lit=false": { "model": "block/campfire_off" },
        "facing=east,lit=false": { "model": "block/campfire_off", "y": 270 },
        "facing=west,lit=false": { "model": "block/campfire_off", "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/carrots.json
{
    "variants": {
        "age=0": { "model": "block/carrots_stage0" },
        "age=1": { "model": "block/carrots_stage0" },
        "age=2": { "model": "block/carrots_stage1" },
        "age=3": { "model": "block/carrots_stage1" },
        "age=4": { "model": "block/carrots_stage2" },
        "age=5": { "model": "block/carrots_stage2" },
        "age=6": { "model": "block/carrots_stage2" },
        "age=7": { "model": "block/carrots_stage3" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cartography_table.json
{
    "variants": {
        "": { "model": "block/cartography_table" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/carved_pumpkin.json
{
    "variants": {
        "facing=north": { "model": "block/carved_pumpkin" },
        "facing=south": { "model": "block/carved_pumpkin", "y": 180 },
        "facing=west":  { "model": "block/carved_pumpkin", "y": 270 },
        "facing=east":  { "model": "block/carved_pumpkin", "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cauldron.json
{
    "variants": {
        "level=0": { "model": "block/cauldron" },
        "level=1": { "model": "block/cauldron_level1" },
        "level=2": { "model": "block/cauldron_level2" },
        "level=3": { "model": "block/cauldron_level3" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cave_air.json
{
    "variants": {
        "": { "model": "block/air" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/chain_command_block.json
{
    "variants": {
        "conditional=false,facing=down":  { "model": "block/chain_command_block", "x": 90 },
        "conditional=false,facing=up":    { "model": "block/chain_command_block", "x": 270 },
        "conditional=false,facing=north": { "model": "block/chain_command_block" },
        "conditional=false,facing=south": { "model": "block/chain_command_block", "y": 180 },
        "conditional=false,facing=west":  { "model": "block/chain_command_block", "y": 270 },
        "conditional=false,facing=east":  { "model": "block/chain_command_block", "y": 90 },
        "conditional=true,facing=down":  { "model": "block/chain_command_block_conditional", "x": 90 },
        "conditional=true,facing=up":    { "model": "block/chain_command_block_conditional", "x": 270 },
        "conditional=true,facing=north": { "model": "block/chain_command_block_conditional" },
        "conditional=true,facing=south": { "model": "block/chain_command_block_conditional", "y": 180 },
        "conditional=true,facing=west":  { "model": "block/chain_command_block_conditional", "y": 270 },
        "conditional=true,facing=east":  { "model": "block/chain_command_block_conditional", "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/chest.json
{
    "variants": {
        "": { "model": "block/chest" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/chipped_anvil.json
{
    "variants": {
        "facing=south": { "model": "block/chipped_anvil" },
        "facing=west": { "model": "block/chipped_anvil", "y": 90 },
        "facing=north": { "model": "block/chipped_anvil", "y": 180 },
        "facing=east": { "model": "block/chipped_anvil", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/chiseled_quartz_block.json
{
    "variants": {
        "": { "model": "block/chiseled_quartz_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/chiseled_red_sandstone.json
{
    "variants": {
        "": { "model": "block/chiseled_red_sandstone" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/chiseled_sandstone.json
{
    "variants": {
        "": { "model": "block/chiseled_sandstone" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/chiseled_stone_bricks.json
{
    "variants": {
        "": { "model": "block/chiseled_stone_bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/chorus_flower.json
{
    "variants": {
        "age=0": { "model": "block/chorus_flower" },
        "age=1": { "model": "block/chorus_flower" },
        "age=2": { "model": "block/chorus_flower" },
        "age=3": { "model": "block/chorus_flower" },
        "age=4": { "model": "block/chorus_flower" },
        "age=5": { "model": "block/chorus_flower_dead" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/chorus_plant.json
{
    "multipart": [
        {   "when": { "north": true },
            "apply": { "model": "block/chorus_plant_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/chorus_plant_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/chorus_plant_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/chorus_plant_side", "y": 270, "uvlock": true }
        },
        {   "when": { "up": true },
            "apply": { "model": "block/chorus_plant_side", "x": 270, "uvlock": true }
        },
        {   "when": { "down": true },
            "apply": { "model": "block/chorus_plant_side", "x": 90, "uvlock": true }
        },
        {   "when": { "north": false },
            "apply": [
                { "model": "block/chorus_plant_noside", "weight": 2 },
                { "model": "block/chorus_plant_noside1" },
                { "model": "block/chorus_plant_noside2" },
                { "model": "block/chorus_plant_noside3" }
            ]
        },
        {   "when": { "east": false },
            "apply": [
                { "model": "block/chorus_plant_noside1", "y": 90, "uvlock": true },
                { "model": "block/chorus_plant_noside2", "y": 90, "uvlock": true },
                { "model": "block/chorus_plant_noside3", "y": 90, "uvlock": true },
                { "model": "block/chorus_plant_noside", "weight": 2, "y": 90, "uvlock": true }
            ]
        },
        {   "when": { "south": false },
            "apply": [
                { "model": "block/chorus_plant_noside2", "y": 180, "uvlock": true },
                { "model": "block/chorus_plant_noside3", "y": 180, "uvlock": true },
                { "model": "block/chorus_plant_noside", "weight": 2, "y": 180, "uvlock": true },
                { "model": "block/chorus_plant_noside1", "y": 180, "uvlock": true }
            ]
        },
        {   "when": { "west": false },
            "apply": [
                { "model": "block/chorus_plant_noside3", "y": 270, "uvlock": true },
                { "model": "block/chorus_plant_noside", "weight": 2, "y": 270, "uvlock": true },
                { "model": "block/chorus_plant_noside1", "y": 270, "uvlock": true },
                { "model": "block/chorus_plant_noside2", "y": 270, "uvlock": true }
            ]
        },
        {   "when": { "up": false },
            "apply": [
                { "model": "block/chorus_plant_noside", "weight": 2, "x": 270, "uvlock": true },
                { "model": "block/chorus_plant_noside3", "x": 270, "uvlock": true },
                { "model": "block/chorus_plant_noside1", "x": 270, "uvlock": true },
                { "model": "block/chorus_plant_noside2", "x": 270, "uvlock": true }
            ]
        },
        {   "when": { "down": false },
            "apply": [
                { "model": "block/chorus_plant_noside3", "x": 90, "uvlock": true },
                { "model": "block/chorus_plant_noside2", "x": 90, "uvlock": true },
                { "model": "block/chorus_plant_noside1", "x": 90, "uvlock": true },
                { "model": "block/chorus_plant_noside", "weight": 2, "x": 90, "uvlock": true }
            ]
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When down:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:falseIs ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When down:falseIs ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/clay.json
{
    "variants": {
        "": { "model": "block/clay" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/coal_block.json
{
    "variants": {
        "": { "model": "block/coal_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/coal_ore.json
{
    "variants": {
        "": { "model": "block/coal_ore" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/coarse_dirt.json
{
    "variants": {
        "": { "model": "block/coarse_dirt" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cobblestone.json
{
    "variants": {
        "": { "model": "block/cobblestone" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cobblestone_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/cobblestone_slab" },
        "type=top": { "model": "block/cobblestone_slab_top" },
        "type=double": { "model": "block/cobblestone" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cobblestone_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/cobblestone_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/cobblestone_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/cobblestone_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/cobblestone_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/cobblestone_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/cobblestone_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/cobblestone_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/cobblestone_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/cobblestone_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/cobblestone_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/cobblestone_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/cobblestone_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/cobblestone_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/cobblestone_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/cobblestone_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/cobblestone_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/cobblestone_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/cobblestone_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/cobblestone_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/cobblestone_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/cobblestone_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/cobblestone_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/cobblestone_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/cobblestone_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/cobblestone_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/cobblestone_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/cobblestone_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/cobblestone_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/cobblestone_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/cobblestone_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/cobblestone_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/cobblestone_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/cobblestone_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/cobblestone_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/cobblestone_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/cobblestone_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/cobblestone_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/cobblestone_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/cobblestone_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/cobblestone_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cobblestone_wall.json
{
    "multipart": [
        {   "when": { "up": "true" },
            "apply": { "model": "block/cobblestone_wall_post" }
        },
        {   "when": { "north": "true" },
            "apply": { "model": "block/cobblestone_wall_side", "uvlock": true }
        },
        {   "when": { "east": "true" },
            "apply": { "model": "block/cobblestone_wall_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": "true" },
            "apply": { "model": "block/cobblestone_wall_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": "true" },
            "apply": { "model": "block/cobblestone_wall_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/cobweb.json
{
    "variants": {
        "": { "model": "block/cobweb" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cocoa.json
{
    "variants": {
        "age=0,facing=south": { "model": "block/cocoa_stage0" },
        "age=0,facing=west": { "model": "block/cocoa_stage0", "y": 90 },
        "age=0,facing=north": { "model": "block/cocoa_stage0", "y": 180 },
        "age=0,facing=east": { "model": "block/cocoa_stage0", "y": 270 },
        "age=1,facing=south": { "model": "block/cocoa_stage1" },
        "age=1,facing=west": { "model": "block/cocoa_stage1", "y": 90 },
        "age=1,facing=north": { "model": "block/cocoa_stage1", "y": 180 },
        "age=1,facing=east": { "model": "block/cocoa_stage1", "y": 270 },
        "age=2,facing=south": { "model": "block/cocoa_stage2" },
        "age=2,facing=west": { "model": "block/cocoa_stage2", "y": 90 },
        "age=2,facing=north": { "model": "block/cocoa_stage2", "y": 180 },
        "age=2,facing=east": { "model": "block/cocoa_stage2", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/command_block.json
{
    "variants": {
        "conditional=false,facing=down":  { "model": "block/command_block", "x": 90 },
        "conditional=false,facing=up":    { "model": "block/command_block", "x": 270 },
        "conditional=false,facing=north": { "model": "block/command_block" },
        "conditional=false,facing=south": { "model": "block/command_block", "y": 180 },
        "conditional=false,facing=west":  { "model": "block/command_block", "y": 270 },
        "conditional=false,facing=east":  { "model": "block/command_block", "y": 90 },
        "conditional=true,facing=down":  { "model": "block/command_block_conditional", "x": 90 },
        "conditional=true,facing=up":    { "model": "block/command_block_conditional", "x": 270 },
        "conditional=true,facing=north": { "model": "block/command_block_conditional" },
        "conditional=true,facing=south": { "model": "block/command_block_conditional", "y": 180 },
        "conditional=true,facing=west":  { "model": "block/command_block_conditional", "y": 270 },
        "conditional=true,facing=east":  { "model": "block/command_block_conditional", "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/comparator.json
{
    "variants": {
        "facing=south,mode=compare,powered=false": { "model": "block/comparator" },
        "facing=west,mode=compare,powered=false": { "model": "block/comparator", "y": 90 },
        "facing=north,mode=compare,powered=false": { "model": "block/comparator", "y": 180 },
        "facing=east,mode=compare,powered=false": { "model": "block/comparator", "y": 270 },
        "facing=south,mode=subtract,powered=false": { "model": "block/comparator_subtract" },
        "facing=west,mode=subtract,powered=false": { "model": "block/comparator_subtract", "y": 90 },
        "facing=north,mode=subtract,powered=false": { "model": "block/comparator_subtract", "y": 180 },
        "facing=east,mode=subtract,powered=false": { "model": "block/comparator_subtract", "y": 270 },
        "facing=south,mode=compare,powered=true": { "model": "block/comparator_on" },
        "facing=west,mode=compare,powered=true": { "model": "block/comparator_on", "y": 90 },
        "facing=north,mode=compare,powered=true": { "model": "block/comparator_on", "y": 180 },
        "facing=east,mode=compare,powered=true": { "model": "block/comparator_on", "y": 270 },
        "facing=south,mode=subtract,powered=true": { "model": "block/comparator_on_subtract" },
        "facing=west,mode=subtract,powered=true": { "model": "block/comparator_on_subtract", "y": 90 },
        "facing=north,mode=subtract,powered=true": { "model": "block/comparator_on_subtract", "y": 180 },
        "facing=east,mode=subtract,powered=true": { "model": "block/comparator_on_subtract", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/composter.json
{
    "multipart": [
        {   "apply": { "model": "block/composter" }},
        {   "when": { "level": "1" },
            "apply": { "model": "block/composter_contents1" }
        },
        {   "when": { "level": "2" },
            "apply": { "model": "block/composter_contents2" }
        },
        {   "when": { "level": "3" },
            "apply": { "model": "block/composter_contents3" }
        },
        {   "when": { "level": "4" },
            "apply": { "model": "block/composter_contents4" }
        },
        {   "when": { "level": "5" },
            "apply": { "model": "block/composter_contents5" }
        },
        {   "when": { "level": "6" },
            "apply": { "model": "block/composter_contents6" }
        },
        {   "when": { "level": "7" },
            "apply": { "model": "block/composter_contents7" }
        },
        {   "when": { "level": "8" },
            "apply": { "model": "block/composter_contents_ready" }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When level:1Is Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When level:2Is Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When level:3Is Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When level:4Is Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When level:5Is Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When level:6Is Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When level:7Is Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When level:8Is Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/conduit.json
{
    "variants": {
        "": { "model": "block/conduit" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cornflower.json
{
    "variants": {
        "": { "model": "block/cornflower" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cracked_stone_bricks.json
{
    "variants": {
        "": { "model": "block/cracked_stone_bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/crafting_table.json
{
    "variants": {
        "": { "model": "block/crafting_table" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/creeper_head.json
{
    "variants": {
        "": { "model": "block/skull" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/creeper_wall_head.json
{
    "variants": {
        "": { "model": "block/skull" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cut_red_sandstone.json
{
    "variants": {
        "": { "model": "block/cut_red_sandstone" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cut_red_sandstone_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/cut_red_sandstone_slab" },
        "type=top": { "model": "block/cut_red_sandstone_slab_top" },
        "type=double": { "model": "block/cut_red_sandstone" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cut_sandstone.json
{
    "variants": {
        "": { "model": "block/cut_sandstone" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cut_sandstone_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/cut_sandstone_slab" },
        "type=top": { "model": "block/cut_sandstone_slab_top" },
        "type=double": { "model": "block/cut_sandstone" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cyan_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cyan_bed.json
{
    "variants": {
        "": { "model": "block/bed" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cyan_carpet.json
{
    "variants": {
        "": { "model": "block/cyan_carpet" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cyan_concrete.json
{
    "variants": {
        "": { "model": "block/cyan_concrete" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cyan_concrete_powder.json
{
    "variants": {
        "": [
            { "model": "block/cyan_concrete_powder" },
            { "model": "block/cyan_concrete_powder", "y": 90 },
            { "model": "block/cyan_concrete_powder", "y": 180 },
            { "model": "block/cyan_concrete_powder", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cyan_glazed_terracotta.json
{
    "variants": {
        "facing=south": { "model": "block/cyan_glazed_terracotta" },
        "facing=west": { "model": "block/cyan_glazed_terracotta", "y": 90 },
        "facing=north": { "model": "block/cyan_glazed_terracotta", "y": 180 },
        "facing=east": { "model": "block/cyan_glazed_terracotta", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cyan_shulker_box.json
{
    "variants": {
        "": { "model": "block/cyan_shulker_box" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cyan_stained_glass.json
{
    "variants": {
        "": { "model": "block/cyan_stained_glass" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cyan_stained_glass_pane.json
{
    "multipart": [
        {   "apply": { "model": "block/cyan_stained_glass_pane_post" }},
        {   "when": { "north": true },
            "apply": { "model": "block/cyan_stained_glass_pane_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/cyan_stained_glass_pane_side", "y": 90 }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/cyan_stained_glass_pane_side_alt" }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/cyan_stained_glass_pane_side_alt", "y": 90 }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/cyan_stained_glass_pane_noside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/cyan_stained_glass_pane_noside_alt" }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/cyan_stained_glass_pane_noside_alt", "y": 90 }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/cyan_stained_glass_pane_noside", "y": 270 }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/cyan_terracotta.json
{
    "variants": {
        "": { "model": "block/cyan_terracotta" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cyan_wall_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/cyan_wool.json
{
    "variants": {
        "": { "model": "block/cyan_wool" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/damaged_anvil.json
{
    "variants": {
        "facing=south": { "model": "block/damaged_anvil" },
        "facing=west": { "model": "block/damaged_anvil", "y": 90 },
        "facing=north": { "model": "block/damaged_anvil", "y": 180 },
        "facing=east": { "model": "block/damaged_anvil", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dandelion.json
{
    "variants": {
        "": { "model": "block/dandelion" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dark_oak_button.json
{
    "variants": {
        "face=floor,facing=east,powered=false":  { "model": "block/dark_oak_button", "y": 90 },
        "face=floor,facing=west,powered=false":  { "model": "block/dark_oak_button", "y": 270 },
        "face=floor,facing=south,powered=false": { "model": "block/dark_oak_button", "y": 180 },
        "face=floor,facing=north,powered=false": { "model": "block/dark_oak_button" },
        "face=wall,facing=east,powered=false":  { "model": "block/dark_oak_button", "uvlock": true, "x": 90, "y": 90 },
        "face=wall,facing=west,powered=false":  { "model": "block/dark_oak_button", "uvlock": true, "x": 90, "y": 270 },
        "face=wall,facing=south,powered=false": { "model": "block/dark_oak_button", "uvlock": true, "x": 90, "y": 180 },
        "face=wall,facing=north,powered=false": { "model": "block/dark_oak_button", "uvlock": true, "x": 90 },
        "face=ceiling,facing=east,powered=false":  { "model": "block/dark_oak_button", "x": 180, "y": 270 },
        "face=ceiling,facing=west,powered=false":  { "model": "block/dark_oak_button", "x": 180, "y": 90 },
        "face=ceiling,facing=south,powered=false": { "model": "block/dark_oak_button", "x": 180 },
        "face=ceiling,facing=north,powered=false": { "model": "block/dark_oak_button", "x": 180, "y": 180 },
        "face=floor,facing=east,powered=true":  { "model": "block/dark_oak_button_pressed", "y": 90 },
        "face=floor,facing=west,powered=true":  { "model": "block/dark_oak_button_pressed", "y": 270 },
        "face=floor,facing=south,powered=true": { "model": "block/dark_oak_button_pressed", "y": 180 },
        "face=floor,facing=north,powered=true": { "model": "block/dark_oak_button_pressed" },
        "face=wall,facing=east,powered=true":  { "model": "block/dark_oak_button_pressed", "uvlock": true, "x": 90, "y": 90 },
        "face=wall,facing=west,powered=true":  { "model": "block/dark_oak_button_pressed", "uvlock": true, "x": 90, "y": 270 },
        "face=wall,facing=south,powered=true": { "model": "block/dark_oak_button_pressed", "uvlock": true, "x": 90, "y": 180 },
        "face=wall,facing=north,powered=true": { "model": "block/dark_oak_button_pressed", "uvlock": true, "x": 90 },
        "face=ceiling,facing=east,powered=true":  { "model": "block/dark_oak_button_pressed", "x": 180, "y": 270 },
        "face=ceiling,facing=west,powered=true":  { "model": "block/dark_oak_button_pressed", "x": 180, "y": 90 },
        "face=ceiling,facing=south,powered=true": { "model": "block/dark_oak_button_pressed", "x": 180 },
        "face=ceiling,facing=north,powered=true": { "model": "block/dark_oak_button_pressed", "x": 180, "y": 180 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dark_oak_door.json
{
    "variants": {
        "facing=east,half=lower,hinge=left,open=false":  { "model": "block/dark_oak_door_bottom" },
        "facing=south,half=lower,hinge=left,open=false": { "model": "block/dark_oak_door_bottom", "y": 90 },
        "facing=west,half=lower,hinge=left,open=false":  { "model": "block/dark_oak_door_bottom", "y": 180 },
        "facing=north,half=lower,hinge=left,open=false": { "model": "block/dark_oak_door_bottom", "y": 270 },
        "facing=east,half=lower,hinge=right,open=false":  { "model": "block/dark_oak_door_bottom_hinge" },
        "facing=south,half=lower,hinge=right,open=false": { "model": "block/dark_oak_door_bottom_hinge", "y": 90 },
        "facing=west,half=lower,hinge=right,open=false":  { "model": "block/dark_oak_door_bottom_hinge", "y": 180 },
        "facing=north,half=lower,hinge=right,open=false": { "model": "block/dark_oak_door_bottom_hinge", "y": 270 },
        "facing=east,half=lower,hinge=left,open=true":  { "model": "block/dark_oak_door_bottom_hinge", "y": 90 },
        "facing=south,half=lower,hinge=left,open=true": { "model": "block/dark_oak_door_bottom_hinge", "y": 180 },
        "facing=west,half=lower,hinge=left,open=true":  { "model": "block/dark_oak_door_bottom_hinge", "y": 270 },
        "facing=north,half=lower,hinge=left,open=true": { "model": "block/dark_oak_door_bottom_hinge" },
        "facing=east,half=lower,hinge=right,open=true":  { "model": "block/dark_oak_door_bottom", "y": 270 },
        "facing=south,half=lower,hinge=right,open=true": { "model": "block/dark_oak_door_bottom" },
        "facing=west,half=lower,hinge=right,open=true":  { "model": "block/dark_oak_door_bottom", "y": 90 },
        "facing=north,half=lower,hinge=right,open=true": { "model": "block/dark_oak_door_bottom", "y": 180 },
        "facing=east,half=upper,hinge=left,open=false":  { "model": "block/dark_oak_door_top" },
        "facing=south,half=upper,hinge=left,open=false": { "model": "block/dark_oak_door_top", "y": 90 },
        "facing=west,half=upper,hinge=left,open=false":  { "model": "block/dark_oak_door_top", "y": 180 },
        "facing=north,half=upper,hinge=left,open=false": { "model": "block/dark_oak_door_top", "y": 270 },
        "facing=east,half=upper,hinge=right,open=false":  { "model": "block/dark_oak_door_top_hinge" },
        "facing=south,half=upper,hinge=right,open=false": { "model": "block/dark_oak_door_top_hinge", "y": 90 },
        "facing=west,half=upper,hinge=right,open=false":  { "model": "block/dark_oak_door_top_hinge", "y": 180 },
        "facing=north,half=upper,hinge=right,open=false": { "model": "block/dark_oak_door_top_hinge", "y": 270 },
        "facing=east,half=upper,hinge=left,open=true":  { "model": "block/dark_oak_door_top_hinge", "y": 90 },
        "facing=south,half=upper,hinge=left,open=true": { "model": "block/dark_oak_door_top_hinge", "y": 180 },
        "facing=west,half=upper,hinge=left,open=true":  { "model": "block/dark_oak_door_top_hinge", "y": 270 },
        "facing=north,half=upper,hinge=left,open=true": { "model": "block/dark_oak_door_top_hinge" },
        "facing=east,half=upper,hinge=right,open=true":  { "model": "block/dark_oak_door_top", "y": 270 },
        "facing=south,half=upper,hinge=right,open=true": { "model": "block/dark_oak_door_top" },
        "facing=west,half=upper,hinge=right,open=true":  { "model": "block/dark_oak_door_top", "y": 90 },
        "facing=north,half=upper,hinge=right,open=true": { "model": "block/dark_oak_door_top", "y": 180 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dark_oak_fence.json
{
    "multipart": [
        {   "apply": { "model": "block/dark_oak_fence_post" }},
        {   "when": { "north": "true" },
            "apply": { "model": "block/dark_oak_fence_side", "uvlock": true }
        },
        {   "when": { "east": "true" },
            "apply": { "model": "block/dark_oak_fence_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": "true" },
            "apply": { "model": "block/dark_oak_fence_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": "true" },
            "apply": { "model": "block/dark_oak_fence_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/dark_oak_fence_gate.json
{
    "variants": {
        "facing=south,in_wall=false,open=false": { "model": "block/dark_oak_fence_gate", "uvlock": true },
        "facing=west,in_wall=false,open=false":  { "model": "block/dark_oak_fence_gate", "uvlock": true, "y": 90 },
        "facing=north,in_wall=false,open=false": { "model": "block/dark_oak_fence_gate", "uvlock": true, "y": 180 },
        "facing=east,in_wall=false,open=false":  { "model": "block/dark_oak_fence_gate", "uvlock": true, "y": 270 },
        "facing=south,in_wall=false,open=true": { "model": "block/dark_oak_fence_gate_open", "uvlock": true },
        "facing=west,in_wall=false,open=true":  { "model": "block/dark_oak_fence_gate_open", "uvlock": true, "y": 90 },
        "facing=north,in_wall=false,open=true": { "model": "block/dark_oak_fence_gate_open", "uvlock": true, "y": 180 },
        "facing=east,in_wall=false,open=true":  { "model": "block/dark_oak_fence_gate_open", "uvlock": true, "y": 270 },
        "facing=south,in_wall=true,open=false": { "model": "block/dark_oak_fence_gate_wall", "uvlock": true },
        "facing=west,in_wall=true,open=false":  { "model": "block/dark_oak_fence_gate_wall", "uvlock": true, "y": 90 },
        "facing=north,in_wall=true,open=false": { "model": "block/dark_oak_fence_gate_wall", "uvlock": true, "y": 180 },
        "facing=east,in_wall=true,open=false":  { "model": "block/dark_oak_fence_gate_wall", "uvlock": true, "y": 270 },
        "facing=south,in_wall=true,open=true": { "model": "block/dark_oak_fence_gate_wall_open", "uvlock": true },
        "facing=west,in_wall=true,open=true":  { "model": "block/dark_oak_fence_gate_wall_open", "uvlock": true, "y": 90 },
        "facing=north,in_wall=true,open=true": { "model": "block/dark_oak_fence_gate_wall_open", "uvlock": true, "y": 180 },
        "facing=east,in_wall=true,open=true":  { "model": "block/dark_oak_fence_gate_wall_open", "uvlock": true, "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dark_oak_leaves.json
{
    "variants": {
        "": { "model": "block/dark_oak_leaves" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dark_oak_log.json
{
    "variants": {
        "axis=y":  { "model": "block/dark_oak_log" },
        "axis=z":   { "model": "block/dark_oak_log", "x": 90 },
        "axis=x":   { "model": "block/dark_oak_log", "x": 90, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dark_oak_planks.json
{
    "variants": {
        "": { "model": "block/dark_oak_planks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dark_oak_pressure_plate.json
{
    "variants": {
        "powered=false": { "model": "block/dark_oak_pressure_plate" },
        "powered=true": { "model": "block/dark_oak_pressure_plate_down" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dark_oak_sapling.json
{
    "variants": {
        "": { "model": "block/dark_oak_sapling" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dark_oak_sign.json
{
    "variants": {
        "": { "model": "block/dark_oak_sign" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dark_oak_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/dark_oak_slab" },
        "type=top": { "model": "block/dark_oak_slab_top" },
        "type=double": { "model": "block/dark_oak_planks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dark_oak_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/dark_oak_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/dark_oak_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/dark_oak_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/dark_oak_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/dark_oak_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/dark_oak_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/dark_oak_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/dark_oak_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/dark_oak_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/dark_oak_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/dark_oak_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/dark_oak_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/dark_oak_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/dark_oak_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/dark_oak_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/dark_oak_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/dark_oak_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/dark_oak_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/dark_oak_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/dark_oak_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/dark_oak_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/dark_oak_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/dark_oak_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/dark_oak_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/dark_oak_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/dark_oak_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/dark_oak_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/dark_oak_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/dark_oak_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/dark_oak_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/dark_oak_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/dark_oak_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/dark_oak_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/dark_oak_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/dark_oak_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/dark_oak_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/dark_oak_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/dark_oak_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/dark_oak_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/dark_oak_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dark_oak_trapdoor.json
{
    "variants": {
        "facing=north,half=bottom,open=false": { "model": "block/dark_oak_trapdoor_bottom" },
        "facing=south,half=bottom,open=false": { "model": "block/dark_oak_trapdoor_bottom" },
        "facing=east,half=bottom,open=false": { "model": "block/dark_oak_trapdoor_bottom" },
        "facing=west,half=bottom,open=false": { "model": "block/dark_oak_trapdoor_bottom" },
        "facing=north,half=top,open=false": { "model": "block/dark_oak_trapdoor_top" },
        "facing=south,half=top,open=false": { "model": "block/dark_oak_trapdoor_top" },
        "facing=east,half=top,open=false": { "model": "block/dark_oak_trapdoor_top" },
        "facing=west,half=top,open=false": { "model": "block/dark_oak_trapdoor_top" },
        "facing=north,half=bottom,open=true": { "model": "block/dark_oak_trapdoor_open" },
        "facing=south,half=bottom,open=true": { "model": "block/dark_oak_trapdoor_open", "y": 180 },
        "facing=east,half=bottom,open=true": { "model": "block/dark_oak_trapdoor_open", "y": 90 },
        "facing=west,half=bottom,open=true": { "model": "block/dark_oak_trapdoor_open", "y": 270 },
        "facing=north,half=top,open=true": { "model": "block/dark_oak_trapdoor_open" },
        "facing=south,half=top,open=true": { "model": "block/dark_oak_trapdoor_open", "y": 180 },
        "facing=east,half=top,open=true": { "model": "block/dark_oak_trapdoor_open", "y": 90 },
        "facing=west,half=top,open=true": { "model": "block/dark_oak_trapdoor_open", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dark_oak_wall_sign.json
{
    "variants": {
        "": { "model": "block/dark_oak_sign" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dark_oak_wood.json
{
    "variants": {
        "axis=y": { "model": "block/dark_oak_wood" },
        "axis=z": { "model": "block/dark_oak_wood", "x": 90 },
        "axis=x": { "model": "block/dark_oak_wood", "x": 90, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dark_prismarine.json
{
    "variants": {
        "": { "model": "block/dark_prismarine" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dark_prismarine_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/dark_prismarine_slab" },
        "type=top": { "model": "block/dark_prismarine_slab_top" },
        "type=double": { "model": "block/dark_prismarine" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dark_prismarine_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/dark_prismarine_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/dark_prismarine_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/dark_prismarine_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/dark_prismarine_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/dark_prismarine_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/dark_prismarine_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/dark_prismarine_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/dark_prismarine_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/dark_prismarine_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/dark_prismarine_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/dark_prismarine_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/dark_prismarine_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/dark_prismarine_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/dark_prismarine_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/dark_prismarine_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/dark_prismarine_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/dark_prismarine_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/dark_prismarine_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/dark_prismarine_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/dark_prismarine_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/dark_prismarine_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/dark_prismarine_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/dark_prismarine_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/dark_prismarine_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/dark_prismarine_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/dark_prismarine_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/dark_prismarine_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/dark_prismarine_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/dark_prismarine_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/dark_prismarine_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/dark_prismarine_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/dark_prismarine_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/dark_prismarine_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/dark_prismarine_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/dark_prismarine_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/dark_prismarine_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/dark_prismarine_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/dark_prismarine_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/dark_prismarine_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/dark_prismarine_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/daylight_detector.json
{
    "variants": {
        "inverted=false": { "model": "block/daylight_detector" },
        "inverted=true": { "model": "block/daylight_detector_inverted" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_brain_coral.json
{
    "variants": {
        "": { "model": "block/dead_brain_coral" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_brain_coral_block.json
{
    "variants": {
        "": { "model": "block/dead_brain_coral_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_brain_coral_fan.json
{
    "variants": {
        "": { "model": "block/dead_brain_coral_fan" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_brain_coral_wall_fan.json
{
    "variants": {
        "facing=east": { "model": "block/dead_brain_coral_wall_fan", "y": 90 },
        "facing=south": { "model": "block/dead_brain_coral_wall_fan", "y": 180 },
        "facing=west": { "model": "block/dead_brain_coral_wall_fan", "y": 270 },
        "facing=north": { "model": "block/dead_brain_coral_wall_fan", "y": 0 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_bubble_coral.json
{
    "variants": {
        "": { "model": "block/dead_bubble_coral" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_bubble_coral_block.json
{
    "variants": {
        "": { "model": "block/dead_bubble_coral_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_bubble_coral_fan.json
{
    "variants": {
        "": { "model": "block/dead_bubble_coral_fan" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_bubble_coral_wall_fan.json
{
    "variants": {
        "facing=east": { "model": "block/dead_bubble_coral_wall_fan", "y": 90 },
        "facing=south": { "model": "block/dead_bubble_coral_wall_fan", "y": 180 },
        "facing=west": { "model": "block/dead_bubble_coral_wall_fan", "y": 270 },
        "facing=north": { "model": "block/dead_bubble_coral_wall_fan", "y": 0 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_bush.json
{
    "variants": {
        "": { "model": "block/dead_bush" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_fire_coral.json
{
    "variants": {
        "": { "model": "block/dead_fire_coral" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_fire_coral_block.json
{
    "variants": {
        "": { "model": "block/dead_fire_coral_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_fire_coral_fan.json
{
    "variants": {
        "": { "model": "block/dead_fire_coral_fan" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_fire_coral_wall_fan.json
{
    "variants": {
        "facing=east": { "model": "block/dead_fire_coral_wall_fan", "y": 90 },
        "facing=south": { "model": "block/dead_fire_coral_wall_fan", "y": 180 },
        "facing=west": { "model": "block/dead_fire_coral_wall_fan", "y": 270 },
        "facing=north": { "model": "block/dead_fire_coral_wall_fan", "y": 0 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_horn_coral.json
{
    "variants": {
        "": { "model": "block/dead_horn_coral" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_horn_coral_block.json
{
    "variants": {
        "": { "model": "block/dead_horn_coral_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_horn_coral_fan.json
{
    "variants": {
        "": { "model": "block/dead_horn_coral_fan" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_horn_coral_wall_fan.json
{
    "variants": {
        "facing=east": { "model": "block/dead_horn_coral_wall_fan", "y": 90 },
        "facing=south": { "model": "block/dead_horn_coral_wall_fan", "y": 180 },
        "facing=west": { "model": "block/dead_horn_coral_wall_fan", "y": 270 },
        "facing=north": { "model": "block/dead_horn_coral_wall_fan", "y": 0 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_tube_coral.json
{
    "variants": {
        "": { "model": "block/dead_tube_coral" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_tube_coral_block.json
{
    "variants": {
        "": { "model": "block/dead_tube_coral_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_tube_coral_fan.json
{
    "variants": {
        "": { "model": "block/dead_tube_coral_fan" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dead_tube_coral_wall_fan.json
{
    "variants": {
        "facing=east": { "model": "block/dead_tube_coral_wall_fan", "y": 90 },
        "facing=south": { "model": "block/dead_tube_coral_wall_fan", "y": 180 },
        "facing=west": { "model": "block/dead_tube_coral_wall_fan", "y": 270 },
        "facing=north": { "model": "block/dead_tube_coral_wall_fan", "y": 0 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/detector_rail.json
{
    "variants": {
        "powered=false,shape=north_south":  { "model": "block/detector_rail" },
        "powered=false,shape=east_west":  { "model": "block/detector_rail", "y": 90 },
        "powered=false,shape=ascending_east": { "model": "block/detector_rail_raised_ne", "y": 90 },
        "powered=false,shape=ascending_west": { "model": "block/detector_rail_raised_sw", "y": 90 },
        "powered=false,shape=ascending_north": { "model": "block/detector_rail_raised_ne" },
        "powered=false,shape=ascending_south": { "model": "block/detector_rail_raised_sw" },
        "powered=true,shape=north_south":  { "model": "block/detector_rail_on" },
        "powered=true,shape=east_west":  { "model": "block/detector_rail_on", "y": 90 },
        "powered=true,shape=ascending_east": { "model": "block/detector_rail_on_raised_ne", "y": 90 },
        "powered=true,shape=ascending_west": { "model": "block/detector_rail_on_raised_sw", "y": 90 },
        "powered=true,shape=ascending_north": { "model": "block/detector_rail_on_raised_ne" },
        "powered=true,shape=ascending_south": { "model": "block/detector_rail_on_raised_sw" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/diamond_block.json
{
    "variants": {
        "": { "model": "block/diamond_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/diamond_ore.json
{
    "variants": {
        "": { "model": "block/diamond_ore" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/diorite.json
{
    "variants": {
        "": { "model": "block/diorite" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/diorite_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/diorite_slab" },
        "type=top": { "model": "block/diorite_slab_top" },
        "type=double": { "model": "block/diorite" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/diorite_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/diorite_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/diorite_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/diorite_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/diorite_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/diorite_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/diorite_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/diorite_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/diorite_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/diorite_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/diorite_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/diorite_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/diorite_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/diorite_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/diorite_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/diorite_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/diorite_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/diorite_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/diorite_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/diorite_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/diorite_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/diorite_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/diorite_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/diorite_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/diorite_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/diorite_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/diorite_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/diorite_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/diorite_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/diorite_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/diorite_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/diorite_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/diorite_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/diorite_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/diorite_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/diorite_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/diorite_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/diorite_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/diorite_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/diorite_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/diorite_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/diorite_wall.json
{
    "multipart": [
        {   "when": { "up": "true" },
            "apply": { "model": "block/diorite_wall_post" }
        },
        {   "when": { "north": "true" },
            "apply": { "model": "block/diorite_wall_side", "uvlock": true }
        },
        {   "when": { "east": "true" },
            "apply": { "model": "block/diorite_wall_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": "true" },
            "apply": { "model": "block/diorite_wall_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": "true" },
            "apply": { "model": "block/diorite_wall_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/dirt.json
{
    "variants": {
        "": [
            { "model": "block/dirt" },
            { "model": "block/dirt", "y": 90 },
            { "model": "block/dirt", "y": 180 },
            { "model": "block/dirt", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dispenser.json
{
    "variants": {
        "facing=down":  { "model": "block/dispenser_vertical", "x": 180 },
        "facing=up":    { "model": "block/dispenser_vertical" },
        "facing=north": { "model": "block/dispenser" },
        "facing=south": { "model": "block/dispenser", "y": 180 },
        "facing=west":  { "model": "block/dispenser", "y": 270 },
        "facing=east":  { "model": "block/dispenser", "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dragon_egg.json
{
    "variants": {
        "": { "model": "block/dragon_egg" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dragon_head.json
{
    "variants": {
        "": { "model": "block/skull" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dragon_wall_head.json
{
    "variants": {
        "": { "model": "block/skull" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dried_kelp_block.json
{
    "variants": {
        "": { "model": "block/dried_kelp_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/dropper.json
{
    "variants": {
        "facing=down":  { "model": "block/dropper_vertical", "x": 180 },
        "facing=up":    { "model": "block/dropper_vertical" },
        "facing=north": { "model": "block/dropper" },
        "facing=south": { "model": "block/dropper", "y": 180 },
        "facing=west":  { "model": "block/dropper", "y": 270 },
        "facing=east":  { "model": "block/dropper", "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/emerald_block.json
{
    "variants": {
        "": { "model": "block/emerald_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/emerald_ore.json
{
    "variants": {
        "": { "model": "block/emerald_ore" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/enchanting_table.json
{
    "variants": {
        "": { "model": "block/enchanting_table" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/end_gateway.json
{
    "variants": {
        "": { "model": "block/end_portal" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/end_portal.json
{
    "variants": {
        "": { "model": "block/end_portal" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/end_portal_frame.json
{
    "variants": {
        "eye=false,facing=south": { "model": "block/end_portal_frame" },
        "eye=false,facing=west": { "model": "block/end_portal_frame", "y": 90 },
        "eye=false,facing=north": { "model": "block/end_portal_frame", "y": 180 },
        "eye=false,facing=east": { "model": "block/end_portal_frame", "y": 270 },
        "eye=true,facing=south": { "model": "block/end_portal_frame_filled" },
        "eye=true,facing=west": { "model": "block/end_portal_frame_filled", "y": 90 },
        "eye=true,facing=north": { "model": "block/end_portal_frame_filled", "y": 180 },
        "eye=true,facing=east": { "model": "block/end_portal_frame_filled", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/end_rod.json
{
    "variants": {
        "facing=up": { "model": "block/end_rod" },
        "facing=down": { "model": "block/end_rod", "x": 180 },
        "facing=east": { "model": "block/end_rod", "y": 90, "x": 90 },
        "facing=south": { "model": "block/end_rod", "y": 180, "x": 90 },
        "facing=west": { "model": "block/end_rod", "y": 270, "x": 90 },
        "facing=north": { "model": "block/end_rod", "y": 0, "x": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/end_stone.json
{
    "variants": {
        "": { "model": "block/end_stone" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/end_stone_brick_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/end_stone_brick_slab" },
        "type=top": { "model": "block/end_stone_brick_slab_top" },
        "type=double": { "model": "block/end_stone_bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/end_stone_brick_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/end_stone_brick_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/end_stone_brick_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/end_stone_brick_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/end_stone_brick_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/end_stone_brick_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/end_stone_brick_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/end_stone_brick_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/end_stone_brick_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/end_stone_brick_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/end_stone_brick_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/end_stone_brick_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/end_stone_brick_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/end_stone_brick_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/end_stone_brick_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/end_stone_brick_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/end_stone_brick_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/end_stone_brick_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/end_stone_brick_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/end_stone_brick_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/end_stone_brick_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/end_stone_brick_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/end_stone_brick_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/end_stone_brick_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/end_stone_brick_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/end_stone_brick_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/end_stone_brick_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/end_stone_brick_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/end_stone_brick_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/end_stone_brick_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/end_stone_brick_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/end_stone_brick_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/end_stone_brick_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/end_stone_brick_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/end_stone_brick_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/end_stone_brick_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/end_stone_brick_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/end_stone_brick_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/end_stone_brick_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/end_stone_brick_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/end_stone_brick_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/end_stone_brick_wall.json
{
    "multipart": [
        {   "when": { "up": "true" },
            "apply": { "model": "block/end_stone_brick_wall_post" }
        },
        {   "when": { "north": "true" },
            "apply": { "model": "block/end_stone_brick_wall_side", "uvlock": true }
        },
        {   "when": { "east": "true" },
            "apply": { "model": "block/end_stone_brick_wall_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": "true" },
            "apply": { "model": "block/end_stone_brick_wall_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": "true" },
            "apply": { "model": "block/end_stone_brick_wall_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/end_stone_bricks.json
{
    "variants": {
        "": { "model": "block/end_stone_bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/ender_chest.json
{
    "variants": {
        "": { "model": "block/ender_chest" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/farmland.json
{
    "variants": {
        "moisture=0": { "model": "block/farmland" },
        "moisture=1": { "model": "block/farmland" },
        "moisture=2": { "model": "block/farmland" },
        "moisture=3": { "model": "block/farmland" },
        "moisture=4": { "model": "block/farmland" },
        "moisture=5": { "model": "block/farmland" },
        "moisture=6": { "model": "block/farmland" },
        "moisture=7": { "model": "block/farmland_moist" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/fern.json
{
    "variants": {
        "": { "model": "block/fern" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/fire.json
{
    "multipart": [
        {   "when": {"north": false, "east": false, "south": false, "west": false, "up": false},
            "apply": [
                { "model": "block/fire_floor0" },
                { "model": "block/fire_floor1" }
            ]
        },
        {   "when": {"OR": [{"north": true}, {"north": false, "east": false, "south": false, "west": false, "up": false}]},
            "apply": [
                { "model": "block/fire_side0" },
                { "model": "block/fire_side1" },
                { "model": "block/fire_side_alt0" },
                { "model": "block/fire_side_alt1" }
            ]
        },
        {   "when": {"OR": [{"east": true}, {"north": false, "east": false, "south": false, "west": false, "up": false}]},
            "apply": [
                { "model": "block/fire_side0", "y": 90 },
                { "model": "block/fire_side1", "y": 90 },
                { "model": "block/fire_side_alt0", "y": 90 },
                { "model": "block/fire_side_alt1", "y": 90 }
            ]
        },
        {   "when": {"OR": [{"south": true}, {"north": false, "east": false, "south": false, "west": false, "up": false}]},
            "apply": [
                { "model": "block/fire_side0", "y": 180 },
                { "model": "block/fire_side1", "y": 180 },
                { "model": "block/fire_side_alt0", "y": 180 },
                { "model": "block/fire_side_alt1", "y": 180 }
            ]
        },
        {   "when": {"OR": [{"west": true}, {"north": false, "east": false, "south": false, "west": false, "up": false}]},
            "apply": [
                { "model": "block/fire_side0", "y": 270 },
                { "model": "block/fire_side1", "y": 270 },
                { "model": "block/fire_side_alt0", "y": 270 },
                { "model": "block/fire_side_alt1", "y": 270 }
            ]
        },
        {   "when": {"up": true},
            "apply": [
                { "model": "block/fire_up0" },
                { "model": "block/fire_up1" },
                { "model": "block/fire_up_alt0" },
                { "model": "block/fire_up_alt1" }
            ]
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseSuccessfully Added Blockstates Multipart When east:falseSuccessfully Added Blockstates Multipart When south:falseSuccessfully Added Blockstates Multipart When west:falseSuccessfully Added Blockstates Multipart When up:falseIs ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When OR:Array
SELECT * FROM minecraft_blockstates_multipart_when WHERE blockstates_multipart_id = 79846 AND when_variable = 'OR'
Successfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArrayIs ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When OR:Array
SELECT * FROM minecraft_blockstates_multipart_when WHERE blockstates_multipart_id = 79847 AND when_variable = 'OR'
Successfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArrayIs ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When OR:Array
SELECT * FROM minecraft_blockstates_multipart_when WHERE blockstates_multipart_id = 79848 AND when_variable = 'OR'
Successfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArrayIs ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When OR:Array
SELECT * FROM minecraft_blockstates_multipart_when WHERE blockstates_multipart_id = 79849 AND when_variable = 'OR'
Successfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArrayIs ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:trueIs ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/fire_coral.json
{
    "variants": {
        "": { "model": "block/fire_coral" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/fire_coral_block.json
{
    "variants": {
        "": { "model": "block/fire_coral_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/fire_coral_fan.json
{
    "variants": {
        "": { "model": "block/fire_coral_fan" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/fire_coral_wall_fan.json
{
    "variants": {
        "facing=east": { "model": "block/fire_coral_wall_fan", "y": 90 },
        "facing=south": { "model": "block/fire_coral_wall_fan", "y": 180 },
        "facing=west": { "model": "block/fire_coral_wall_fan", "y": 270 },
        "facing=north": { "model": "block/fire_coral_wall_fan", "y": 0 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/fletching_table.json
{
    "variants": {
        "": { "model": "block/fletching_table" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/flower_pot.json
{
    "variants": {
        "": { "model": "block/flower_pot" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/frosted_ice.json
{
    "variants": {
        "age=0": { "model": "block/frosted_ice_0" },
        "age=1": { "model": "block/frosted_ice_1" },
        "age=2": { "model": "block/frosted_ice_2" },
        "age=3": { "model": "block/frosted_ice_3" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/furnace.json
{
    "variants": {
        "facing=north,lit=false": { "model": "block/furnace" },
        "facing=south,lit=false": { "model": "block/furnace", "y": 180 },
        "facing=west,lit=false":  { "model": "block/furnace", "y": 270 },
        "facing=east,lit=false":  { "model": "block/furnace", "y": 90 },
        "facing=north,lit=true": { "model": "block/furnace_on" },
        "facing=south,lit=true": { "model": "block/furnace_on", "y": 180 },
        "facing=west,lit=true":  { "model": "block/furnace_on", "y": 270 },
        "facing=east,lit=true":  { "model": "block/furnace_on", "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/glass.json
{
    "variants": {
        "": { "model": "block/glass" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/glass_pane.json
{
    "multipart": [
        {   "apply": { "model": "block/glass_pane_post" }},
        {   "when": { "north": true },
            "apply": { "model": "block/glass_pane_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/glass_pane_side", "y": 90 }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/glass_pane_side_alt" }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/glass_pane_side_alt", "y": 90 }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/glass_pane_noside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/glass_pane_noside_alt" }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/glass_pane_noside_alt", "y": 90 }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/glass_pane_noside", "y": 270 }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/glowstone.json
{
    "variants": {
        "": { "model": "block/glowstone" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/gold_block.json
{
    "variants": {
        "": { "model": "block/gold_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/gold_ore.json
{
    "variants": {
        "": { "model": "block/gold_ore" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/granite.json
{
    "variants": {
        "": { "model": "block/granite" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/granite_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/granite_slab" },
        "type=top": { "model": "block/granite_slab_top" },
        "type=double": { "model": "block/granite" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/granite_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/granite_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/granite_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/granite_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/granite_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/granite_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/granite_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/granite_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/granite_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/granite_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/granite_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/granite_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/granite_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/granite_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/granite_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/granite_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/granite_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/granite_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/granite_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/granite_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/granite_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/granite_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/granite_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/granite_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/granite_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/granite_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/granite_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/granite_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/granite_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/granite_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/granite_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/granite_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/granite_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/granite_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/granite_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/granite_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/granite_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/granite_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/granite_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/granite_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/granite_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/granite_wall.json
{
    "multipart": [
        {   "when": { "up": "true" },
            "apply": { "model": "block/granite_wall_post" }
        },
        {   "when": { "north": "true" },
            "apply": { "model": "block/granite_wall_side", "uvlock": true }
        },
        {   "when": { "east": "true" },
            "apply": { "model": "block/granite_wall_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": "true" },
            "apply": { "model": "block/granite_wall_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": "true" },
            "apply": { "model": "block/granite_wall_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/grass.json
{
    "variants": {
        "": { "model": "block/grass" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/grass_block.json
{
    "variants": {
        "snowy=false": [
            { "model": "block/grass_block" },
            { "model": "block/grass_block", "y": 90 },
            { "model": "block/grass_block", "y": 180 },
            { "model": "block/grass_block", "y": 270 }
        ],
        "snowy=true":  { "model": "block/grass_block_snow" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/grass_path.json
{
    "variants": {
        "": [
            { "model": "block/grass_path" },
            { "model": "block/grass_path", "y": 90 },
            { "model": "block/grass_path", "y": 180 },
            { "model": "block/grass_path", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/gravel.json
{
    "variants": {
        "": { "model": "block/gravel" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/gray_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/gray_bed.json
{
    "variants": {
        "": { "model": "block/bed" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/gray_carpet.json
{
    "variants": {
        "": { "model": "block/gray_carpet" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/gray_concrete.json
{
    "variants": {
        "": { "model": "block/gray_concrete" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/gray_concrete_powder.json
{
    "variants": {
        "": [
            { "model": "block/gray_concrete_powder" },
            { "model": "block/gray_concrete_powder", "y": 90 },
            { "model": "block/gray_concrete_powder", "y": 180 },
            { "model": "block/gray_concrete_powder", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/gray_glazed_terracotta.json
{
    "variants": {
        "facing=south": { "model": "block/gray_glazed_terracotta" },
        "facing=west": { "model": "block/gray_glazed_terracotta", "y": 90 },
        "facing=north": { "model": "block/gray_glazed_terracotta", "y": 180 },
        "facing=east": { "model": "block/gray_glazed_terracotta", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/gray_shulker_box.json
{
    "variants": {
        "": { "model": "block/gray_shulker_box" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/gray_stained_glass.json
{
    "variants": {
        "": { "model": "block/gray_stained_glass" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/gray_stained_glass_pane.json
{
    "multipart": [
        {   "apply": { "model": "block/gray_stained_glass_pane_post" }},
        {   "when": { "north": true },
            "apply": { "model": "block/gray_stained_glass_pane_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/gray_stained_glass_pane_side", "y": 90 }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/gray_stained_glass_pane_side_alt" }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/gray_stained_glass_pane_side_alt", "y": 90 }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/gray_stained_glass_pane_noside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/gray_stained_glass_pane_noside_alt" }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/gray_stained_glass_pane_noside_alt", "y": 90 }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/gray_stained_glass_pane_noside", "y": 270 }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/gray_terracotta.json
{
    "variants": {
        "": { "model": "block/gray_terracotta" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/gray_wall_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/gray_wool.json
{
    "variants": {
        "": { "model": "block/gray_wool" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/green_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/green_bed.json
{
    "variants": {
        "": { "model": "block/bed" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/green_carpet.json
{
    "variants": {
        "": { "model": "block/green_carpet" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/green_concrete.json
{
    "variants": {
        "": { "model": "block/green_concrete" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/green_concrete_powder.json
{
    "variants": {
        "": [
            { "model": "block/green_concrete_powder" },
            { "model": "block/green_concrete_powder", "y": 90 },
            { "model": "block/green_concrete_powder", "y": 180 },
            { "model": "block/green_concrete_powder", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/green_glazed_terracotta.json
{
    "variants": {
        "facing=south": { "model": "block/green_glazed_terracotta" },
        "facing=west": { "model": "block/green_glazed_terracotta", "y": 90 },
        "facing=north": { "model": "block/green_glazed_terracotta", "y": 180 },
        "facing=east": { "model": "block/green_glazed_terracotta", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/green_shulker_box.json
{
    "variants": {
        "": { "model": "block/green_shulker_box" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/green_stained_glass.json
{
    "variants": {
        "": { "model": "block/green_stained_glass" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/green_stained_glass_pane.json
{
    "multipart": [
        {   "apply": { "model": "block/green_stained_glass_pane_post" }},
        {   "when": { "north": true },
            "apply": { "model": "block/green_stained_glass_pane_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/green_stained_glass_pane_side", "y": 90 }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/green_stained_glass_pane_side_alt" }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/green_stained_glass_pane_side_alt", "y": 90 }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/green_stained_glass_pane_noside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/green_stained_glass_pane_noside_alt" }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/green_stained_glass_pane_noside_alt", "y": 90 }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/green_stained_glass_pane_noside", "y": 270 }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/green_terracotta.json
{
    "variants": {
        "": { "model": "block/green_terracotta" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/green_wall_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/green_wool.json
{
    "variants": {
        "": { "model": "block/green_wool" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/grindstone.json
{
    "variants": {
        "face=floor,facing=east":  { "model": "block/grindstone", "y": 90 },
        "face=floor,facing=west":  { "model": "block/grindstone", "y": 270 },
        "face=floor,facing=south": { "model": "block/grindstone", "y": 180 },
        "face=floor,facing=north": { "model": "block/grindstone" },
        "face=wall,facing=east":  { "model": "block/grindstone", "x": 90, "y": 90 },
        "face=wall,facing=west":  { "model": "block/grindstone", "x": 90, "y": 270 },
        "face=wall,facing=south": { "model": "block/grindstone", "x": 90, "y": 180 },
        "face=wall,facing=north": { "model": "block/grindstone", "x": 90 },
        "face=ceiling,facing=east":  { "model": "block/grindstone", "x": 180, "y": 270 },
        "face=ceiling,facing=west":  { "model": "block/grindstone", "x": 180, "y": 90 },
        "face=ceiling,facing=south": { "model": "block/grindstone", "x": 180 },
        "face=ceiling,facing=north": { "model": "block/grindstone", "x": 180, "y": 180 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/hay_block.json
{
    "variants": {
        "axis=y": { "model": "block/hay_block" },
        "axis=z": { "model": "block/hay_block", "x": 90 },
        "axis=x": { "model": "block/hay_block", "x": 90, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/heavy_weighted_pressure_plate.json
{
    "variants": {
        "power=0": { "model": "block/heavy_weighted_pressure_plate" },
        "power=1": { "model": "block/heavy_weighted_pressure_plate_down" },
        "power=2": { "model": "block/heavy_weighted_pressure_plate_down" },
        "power=3": { "model": "block/heavy_weighted_pressure_plate_down" },
        "power=4": { "model": "block/heavy_weighted_pressure_plate_down" },
        "power=5": { "model": "block/heavy_weighted_pressure_plate_down" },
        "power=6": { "model": "block/heavy_weighted_pressure_plate_down" },
        "power=7": { "model": "block/heavy_weighted_pressure_plate_down" },
        "power=8": { "model": "block/heavy_weighted_pressure_plate_down" },
        "power=9": { "model": "block/heavy_weighted_pressure_plate_down" },
        "power=10": { "model": "block/heavy_weighted_pressure_plate_down" },
        "power=11": { "model": "block/heavy_weighted_pressure_plate_down" },
        "power=12": { "model": "block/heavy_weighted_pressure_plate_down" },
        "power=13": { "model": "block/heavy_weighted_pressure_plate_down" },
        "power=14": { "model": "block/heavy_weighted_pressure_plate_down" },
        "power=15": { "model": "block/heavy_weighted_pressure_plate_down" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/honey_block.json
{
    "variants": {
        "": { "model": "block/honey_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/honeycomb_block.json
{
    "variants": {
        "": { "model": "block/honeycomb_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/hopper.json
{
    "variants": {
        "facing=down": { "model": "block/hopper" },
        "facing=north": { "model": "block/hopper_side" },
        "facing=south": { "model": "block/hopper_side", "y": 180 },
        "facing=west": { "model": "block/hopper_side", "y": 270 },
        "facing=east": { "model": "block/hopper_side", "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/horn_coral.json
{
    "variants": {
        "": { "model": "block/horn_coral" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/horn_coral_block.json
{
    "variants": {
        "": { "model": "block/horn_coral_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/horn_coral_fan.json
{
    "variants": {
        "": { "model": "block/horn_coral_fan" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/horn_coral_wall_fan.json
{
    "variants": {
        "facing=east": { "model": "block/horn_coral_wall_fan", "y": 90 },
        "facing=south": { "model": "block/horn_coral_wall_fan", "y": 180 },
        "facing=west": { "model": "block/horn_coral_wall_fan", "y": 270 },
        "facing=north": { "model": "block/horn_coral_wall_fan", "y": 0 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/ice.json
{
    "variants": {
        "": { "model": "block/ice" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/infested_chiseled_stone_bricks.json
{
    "variants": {
        "": { "model": "block/chiseled_stone_bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/infested_cobblestone.json
{
    "variants": {
        "": { "model": "block/cobblestone" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/infested_cracked_stone_bricks.json
{
    "variants": {
        "": { "model": "block/cracked_stone_bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/infested_mossy_stone_bricks.json
{
    "variants": {
        "": { "model": "block/mossy_stone_bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/infested_stone.json
{
    "variants": {
        "": [
            { "model": "block/stone" },
            { "model": "block/stone_mirrored" },
            { "model": "block/stone", "y": 180 },
            { "model": "block/stone_mirrored", "y": 180 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/infested_stone_bricks.json
{
    "variants": {
        "": { "model": "block/stone_bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/iron_bars.json
{
    "multipart": [
        {   "apply": { "model": "block/iron_bars_post_ends" }},
        {   "when": { "north": false, "east": false, "south": false, "west": false },
            "apply": { "model": "block/iron_bars_post" }
        },
        {   "when": { "north": true, "east": false, "south": false, "west": false },
            "apply": { "model": "block/iron_bars_cap" }
        },
        {   "when": { "north": false, "east": true, "south": false, "west": false },
            "apply": { "model": "block/iron_bars_cap", "y": 90 }
        },
        {   "when": { "north": false, "east": false, "south": true, "west": false },
            "apply": { "model": "block/iron_bars_cap_alt" }
        },
        {   "when": { "north": false, "east": false, "south": false, "west": true },
            "apply": { "model": "block/iron_bars_cap_alt", "y": 90 }
        },
        {   "when": { "north": true },
            "apply": { "model": "block/iron_bars_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/iron_bars_side", "y": 90 }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/iron_bars_side_alt" }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/iron_bars_side_alt", "y": 90 }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseSuccessfully Added Blockstates Multipart When east:falseSuccessfully Added Blockstates Multipart When south:falseSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueSuccessfully Added Blockstates Multipart When east:falseSuccessfully Added Blockstates Multipart When south:falseSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseSuccessfully Added Blockstates Multipart When east:trueSuccessfully Added Blockstates Multipart When south:falseSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseSuccessfully Added Blockstates Multipart When east:falseSuccessfully Added Blockstates Multipart When south:trueSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseSuccessfully Added Blockstates Multipart When east:falseSuccessfully Added Blockstates Multipart When south:falseSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/iron_block.json
{
    "variants": {
        "": { "model": "block/iron_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/iron_door.json
{
    "variants": {
        "facing=east,half=lower,hinge=left,open=false":  { "model": "block/iron_door_bottom" },
        "facing=south,half=lower,hinge=left,open=false": { "model": "block/iron_door_bottom", "y": 90 },
        "facing=west,half=lower,hinge=left,open=false":  { "model": "block/iron_door_bottom", "y": 180 },
        "facing=north,half=lower,hinge=left,open=false": { "model": "block/iron_door_bottom", "y": 270 },
        "facing=east,half=lower,hinge=right,open=false":  { "model": "block/iron_door_bottom_hinge" },
        "facing=south,half=lower,hinge=right,open=false": { "model": "block/iron_door_bottom_hinge", "y": 90 },
        "facing=west,half=lower,hinge=right,open=false":  { "model": "block/iron_door_bottom_hinge", "y": 180 },
        "facing=north,half=lower,hinge=right,open=false": { "model": "block/iron_door_bottom_hinge", "y": 270 },
        "facing=east,half=lower,hinge=left,open=true":  { "model": "block/iron_door_bottom_hinge", "y": 90 },
        "facing=south,half=lower,hinge=left,open=true": { "model": "block/iron_door_bottom_hinge", "y": 180 },
        "facing=west,half=lower,hinge=left,open=true":  { "model": "block/iron_door_bottom_hinge", "y": 270 },
        "facing=north,half=lower,hinge=left,open=true": { "model": "block/iron_door_bottom_hinge" },
        "facing=east,half=lower,hinge=right,open=true":  { "model": "block/iron_door_bottom", "y": 270 },
        "facing=south,half=lower,hinge=right,open=true": { "model": "block/iron_door_bottom" },
        "facing=west,half=lower,hinge=right,open=true":  { "model": "block/iron_door_bottom", "y": 90 },
        "facing=north,half=lower,hinge=right,open=true": { "model": "block/iron_door_bottom", "y": 180 },
        "facing=east,half=upper,hinge=left,open=false":  { "model": "block/iron_door_top" },
        "facing=south,half=upper,hinge=left,open=false": { "model": "block/iron_door_top", "y": 90 },
        "facing=west,half=upper,hinge=left,open=false":  { "model": "block/iron_door_top", "y": 180 },
        "facing=north,half=upper,hinge=left,open=false": { "model": "block/iron_door_top", "y": 270 },
        "facing=east,half=upper,hinge=right,open=false":  { "model": "block/iron_door_top_hinge" },
        "facing=south,half=upper,hinge=right,open=false": { "model": "block/iron_door_top_hinge", "y": 90 },
        "facing=west,half=upper,hinge=right,open=false":  { "model": "block/iron_door_top_hinge", "y": 180 },
        "facing=north,half=upper,hinge=right,open=false": { "model": "block/iron_door_top_hinge", "y": 270 },
        "facing=east,half=upper,hinge=left,open=true":  { "model": "block/iron_door_top_hinge", "y": 90 },
        "facing=south,half=upper,hinge=left,open=true": { "model": "block/iron_door_top_hinge", "y": 180 },
        "facing=west,half=upper,hinge=left,open=true":  { "model": "block/iron_door_top_hinge", "y": 270 },
        "facing=north,half=upper,hinge=left,open=true": { "model": "block/iron_door_top_hinge" },
        "facing=east,half=upper,hinge=right,open=true":  { "model": "block/iron_door_top", "y": 270 },
        "facing=south,half=upper,hinge=right,open=true": { "model": "block/iron_door_top" },
        "facing=west,half=upper,hinge=right,open=true":  { "model": "block/iron_door_top", "y": 90 },
        "facing=north,half=upper,hinge=right,open=true": { "model": "block/iron_door_top", "y": 180 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/iron_ore.json
{
    "variants": {
        "": { "model": "block/iron_ore" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/iron_trapdoor.json
{
    "variants": {
        "facing=north,half=bottom,open=false": { "model": "block/iron_trapdoor_bottom" },
        "facing=south,half=bottom,open=false": { "model": "block/iron_trapdoor_bottom" },
        "facing=east,half=bottom,open=false": { "model": "block/iron_trapdoor_bottom" },
        "facing=west,half=bottom,open=false": { "model": "block/iron_trapdoor_bottom" },
        "facing=north,half=top,open=false": { "model": "block/iron_trapdoor_top" },
        "facing=south,half=top,open=false": { "model": "block/iron_trapdoor_top" },
        "facing=east,half=top,open=false": { "model": "block/iron_trapdoor_top" },
        "facing=west,half=top,open=false": { "model": "block/iron_trapdoor_top" },
        "facing=north,half=bottom,open=true": { "model": "block/iron_trapdoor_open" },
        "facing=south,half=bottom,open=true": { "model": "block/iron_trapdoor_open", "y": 180 },
        "facing=east,half=bottom,open=true": { "model": "block/iron_trapdoor_open", "y": 90 },
        "facing=west,half=bottom,open=true": { "model": "block/iron_trapdoor_open", "y": 270 },
        "facing=north,half=top,open=true": { "model": "block/iron_trapdoor_open" },
        "facing=south,half=top,open=true": { "model": "block/iron_trapdoor_open", "y": 180 },
        "facing=east,half=top,open=true": { "model": "block/iron_trapdoor_open", "y": 90 },
        "facing=west,half=top,open=true": { "model": "block/iron_trapdoor_open", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/item_frame.json
{
    "variants": {
        "map=false": { "model": "block/item_frame" },
        "map=true":  { "model": "block/item_frame_map" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/jack_o_lantern.json
{
    "variants": {
        "facing=north": { "model": "block/jack_o_lantern" },
        "facing=south": { "model": "block/jack_o_lantern", "y": 180 },
        "facing=west":  { "model": "block/jack_o_lantern", "y": 270 },
        "facing=east":  { "model": "block/jack_o_lantern", "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/jigsaw.json
{
    "variants": {
        "facing=up": { "model": "block/jigsaw"},
        "facing=down": { "model": "block/jigsaw", "x": 180 },
        "facing=north": { "model": "block/jigsaw", "x" : 90},
        "facing=south": { "model": "block/jigsaw", "x" : 90, "y": 180 },
        "facing=west": { "model": "block/jigsaw", "x" : 90, "y": 270 },
        "facing=east": { "model": "block/jigsaw", "x" : 90, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/jukebox.json
{
    "variants": {
        "": { "model": "block/jukebox" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/jungle_button.json
{
    "variants": {
        "face=floor,facing=east,powered=false":  { "model": "block/jungle_button", "y": 90 },
        "face=floor,facing=west,powered=false":  { "model": "block/jungle_button", "y": 270 },
        "face=floor,facing=south,powered=false": { "model": "block/jungle_button", "y": 180 },
        "face=floor,facing=north,powered=false": { "model": "block/jungle_button" },
        "face=wall,facing=east,powered=false":  { "model": "block/jungle_button", "uvlock": true, "x": 90, "y": 90 },
        "face=wall,facing=west,powered=false":  { "model": "block/jungle_button", "uvlock": true, "x": 90, "y": 270 },
        "face=wall,facing=south,powered=false": { "model": "block/jungle_button", "uvlock": true, "x": 90, "y": 180 },
        "face=wall,facing=north,powered=false": { "model": "block/jungle_button", "uvlock": true, "x": 90 },
        "face=ceiling,facing=east,powered=false":  { "model": "block/jungle_button", "x": 180, "y": 270 },
        "face=ceiling,facing=west,powered=false":  { "model": "block/jungle_button", "x": 180, "y": 90 },
        "face=ceiling,facing=south,powered=false": { "model": "block/jungle_button", "x": 180 },
        "face=ceiling,facing=north,powered=false": { "model": "block/jungle_button", "x": 180, "y": 180 },
        "face=floor,facing=east,powered=true":  { "model": "block/jungle_button_pressed", "y": 90 },
        "face=floor,facing=west,powered=true":  { "model": "block/jungle_button_pressed", "y": 270 },
        "face=floor,facing=south,powered=true": { "model": "block/jungle_button_pressed", "y": 180 },
        "face=floor,facing=north,powered=true": { "model": "block/jungle_button_pressed" },
        "face=wall,facing=east,powered=true":  { "model": "block/jungle_button_pressed", "uvlock": true, "x": 90, "y": 90 },
        "face=wall,facing=west,powered=true":  { "model": "block/jungle_button_pressed", "uvlock": true, "x": 90, "y": 270 },
        "face=wall,facing=south,powered=true": { "model": "block/jungle_button_pressed", "uvlock": true, "x": 90, "y": 180 },
        "face=wall,facing=north,powered=true": { "model": "block/jungle_button_pressed", "uvlock": true, "x": 90 },
        "face=ceiling,facing=east,powered=true":  { "model": "block/jungle_button_pressed", "x": 180, "y": 270 },
        "face=ceiling,facing=west,powered=true":  { "model": "block/jungle_button_pressed", "x": 180, "y": 90 },
        "face=ceiling,facing=south,powered=true": { "model": "block/jungle_button_pressed", "x": 180 },
        "face=ceiling,facing=north,powered=true": { "model": "block/jungle_button_pressed", "x": 180, "y": 180 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/jungle_door.json
{
    "variants": {
        "facing=east,half=lower,hinge=left,open=false":  { "model": "block/jungle_door_bottom" },
        "facing=south,half=lower,hinge=left,open=false": { "model": "block/jungle_door_bottom", "y": 90 },
        "facing=west,half=lower,hinge=left,open=false":  { "model": "block/jungle_door_bottom", "y": 180 },
        "facing=north,half=lower,hinge=left,open=false": { "model": "block/jungle_door_bottom", "y": 270 },
        "facing=east,half=lower,hinge=right,open=false":  { "model": "block/jungle_door_bottom_hinge" },
        "facing=south,half=lower,hinge=right,open=false": { "model": "block/jungle_door_bottom_hinge", "y": 90 },
        "facing=west,half=lower,hinge=right,open=false":  { "model": "block/jungle_door_bottom_hinge", "y": 180 },
        "facing=north,half=lower,hinge=right,open=false": { "model": "block/jungle_door_bottom_hinge", "y": 270 },
        "facing=east,half=lower,hinge=left,open=true":  { "model": "block/jungle_door_bottom_hinge", "y": 90 },
        "facing=south,half=lower,hinge=left,open=true": { "model": "block/jungle_door_bottom_hinge", "y": 180 },
        "facing=west,half=lower,hinge=left,open=true":  { "model": "block/jungle_door_bottom_hinge", "y": 270 },
        "facing=north,half=lower,hinge=left,open=true": { "model": "block/jungle_door_bottom_hinge" },
        "facing=east,half=lower,hinge=right,open=true":  { "model": "block/jungle_door_bottom", "y": 270 },
        "facing=south,half=lower,hinge=right,open=true": { "model": "block/jungle_door_bottom" },
        "facing=west,half=lower,hinge=right,open=true":  { "model": "block/jungle_door_bottom", "y": 90 },
        "facing=north,half=lower,hinge=right,open=true": { "model": "block/jungle_door_bottom", "y": 180 },
        "facing=east,half=upper,hinge=left,open=false":  { "model": "block/jungle_door_top" },
        "facing=south,half=upper,hinge=left,open=false": { "model": "block/jungle_door_top", "y": 90 },
        "facing=west,half=upper,hinge=left,open=false":  { "model": "block/jungle_door_top", "y": 180 },
        "facing=north,half=upper,hinge=left,open=false": { "model": "block/jungle_door_top", "y": 270 },
        "facing=east,half=upper,hinge=right,open=false":  { "model": "block/jungle_door_top_hinge" },
        "facing=south,half=upper,hinge=right,open=false": { "model": "block/jungle_door_top_hinge", "y": 90 },
        "facing=west,half=upper,hinge=right,open=false":  { "model": "block/jungle_door_top_hinge", "y": 180 },
        "facing=north,half=upper,hinge=right,open=false": { "model": "block/jungle_door_top_hinge", "y": 270 },
        "facing=east,half=upper,hinge=left,open=true":  { "model": "block/jungle_door_top_hinge", "y": 90 },
        "facing=south,half=upper,hinge=left,open=true": { "model": "block/jungle_door_top_hinge", "y": 180 },
        "facing=west,half=upper,hinge=left,open=true":  { "model": "block/jungle_door_top_hinge", "y": 270 },
        "facing=north,half=upper,hinge=left,open=true": { "model": "block/jungle_door_top_hinge" },
        "facing=east,half=upper,hinge=right,open=true":  { "model": "block/jungle_door_top", "y": 270 },
        "facing=south,half=upper,hinge=right,open=true": { "model": "block/jungle_door_top" },
        "facing=west,half=upper,hinge=right,open=true":  { "model": "block/jungle_door_top", "y": 90 },
        "facing=north,half=upper,hinge=right,open=true": { "model": "block/jungle_door_top", "y": 180 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/jungle_fence.json
{
    "multipart": [
        {   "apply": { "model": "block/jungle_fence_post" }},
        {   "when": { "north": "true" },
            "apply": { "model": "block/jungle_fence_side", "uvlock": true }
        },
        {   "when": { "east": "true" },
            "apply": { "model": "block/jungle_fence_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": "true" },
            "apply": { "model": "block/jungle_fence_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": "true" },
            "apply": { "model": "block/jungle_fence_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/jungle_fence_gate.json
{
    "variants": {
        "facing=south,in_wall=false,open=false": { "model": "block/jungle_fence_gate", "uvlock": true },
        "facing=west,in_wall=false,open=false":  { "model": "block/jungle_fence_gate", "uvlock": true, "y": 90 },
        "facing=north,in_wall=false,open=false": { "model": "block/jungle_fence_gate", "uvlock": true, "y": 180 },
        "facing=east,in_wall=false,open=false":  { "model": "block/jungle_fence_gate", "uvlock": true, "y": 270 },
        "facing=south,in_wall=false,open=true": { "model": "block/jungle_fence_gate_open", "uvlock": true },
        "facing=west,in_wall=false,open=true":  { "model": "block/jungle_fence_gate_open", "uvlock": true, "y": 90 },
        "facing=north,in_wall=false,open=true": { "model": "block/jungle_fence_gate_open", "uvlock": true, "y": 180 },
        "facing=east,in_wall=false,open=true":  { "model": "block/jungle_fence_gate_open", "uvlock": true, "y": 270 },
        "facing=south,in_wall=true,open=false": { "model": "block/jungle_fence_gate_wall", "uvlock": true },
        "facing=west,in_wall=true,open=false":  { "model": "block/jungle_fence_gate_wall", "uvlock": true, "y": 90 },
        "facing=north,in_wall=true,open=false": { "model": "block/jungle_fence_gate_wall", "uvlock": true, "y": 180 },
        "facing=east,in_wall=true,open=false":  { "model": "block/jungle_fence_gate_wall", "uvlock": true, "y": 270 },
        "facing=south,in_wall=true,open=true": { "model": "block/jungle_fence_gate_wall_open", "uvlock": true },
        "facing=west,in_wall=true,open=true":  { "model": "block/jungle_fence_gate_wall_open", "uvlock": true, "y": 90 },
        "facing=north,in_wall=true,open=true": { "model": "block/jungle_fence_gate_wall_open", "uvlock": true, "y": 180 },
        "facing=east,in_wall=true,open=true":  { "model": "block/jungle_fence_gate_wall_open", "uvlock": true, "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/jungle_leaves.json
{
    "variants": {
        "": { "model": "block/jungle_leaves" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/jungle_log.json
{
    "variants": {
        "axis=y":  { "model": "block/jungle_log" },
        "axis=z":   { "model": "block/jungle_log", "x": 90 },
        "axis=x":   { "model": "block/jungle_log", "x": 90, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/jungle_planks.json
{
    "variants": {
        "": { "model": "block/jungle_planks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/jungle_pressure_plate.json
{
    "variants": {
        "powered=false": { "model": "block/jungle_pressure_plate" },
        "powered=true": { "model": "block/jungle_pressure_plate_down" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/jungle_sapling.json
{
    "variants": {
        "": { "model": "block/jungle_sapling" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/jungle_sign.json
{
    "variants": {
        "": { "model": "block/jungle_sign" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/jungle_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/jungle_slab" },
        "type=top": { "model": "block/jungle_slab_top" },
        "type=double": { "model": "block/jungle_planks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/jungle_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/jungle_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/jungle_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/jungle_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/jungle_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/jungle_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/jungle_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/jungle_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/jungle_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/jungle_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/jungle_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/jungle_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/jungle_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/jungle_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/jungle_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/jungle_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/jungle_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/jungle_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/jungle_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/jungle_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/jungle_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/jungle_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/jungle_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/jungle_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/jungle_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/jungle_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/jungle_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/jungle_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/jungle_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/jungle_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/jungle_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/jungle_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/jungle_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/jungle_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/jungle_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/jungle_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/jungle_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/jungle_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/jungle_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/jungle_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/jungle_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/jungle_trapdoor.json
{
    "variants": {
        "facing=north,half=bottom,open=false": { "model": "block/jungle_trapdoor_bottom" },
        "facing=south,half=bottom,open=false": { "model": "block/jungle_trapdoor_bottom", "y": 180 },
        "facing=east,half=bottom,open=false": { "model": "block/jungle_trapdoor_bottom", "y": 90 },
        "facing=west,half=bottom,open=false": { "model": "block/jungle_trapdoor_bottom", "y": 270 },
        "facing=north,half=top,open=false": { "model": "block/jungle_trapdoor_top" },
        "facing=south,half=top,open=false": { "model": "block/jungle_trapdoor_top", "y": 180 },
        "facing=east,half=top,open=false": { "model": "block/jungle_trapdoor_top", "y": 90 },
        "facing=west,half=top,open=false": { "model": "block/jungle_trapdoor_top", "y": 270 },
        "facing=north,half=bottom,open=true": { "model": "block/jungle_trapdoor_open" },
        "facing=south,half=bottom,open=true": { "model": "block/jungle_trapdoor_open", "y": 180 },
        "facing=east,half=bottom,open=true": { "model": "block/jungle_trapdoor_open", "y": 90 },
        "facing=west,half=bottom,open=true": { "model": "block/jungle_trapdoor_open", "y": 270 },
        "facing=north,half=top,open=true": { "model": "block/jungle_trapdoor_open", "x": 180, "y": 180 },
        "facing=south,half=top,open=true": { "model": "block/jungle_trapdoor_open", "x": 180, "y": 0 },
        "facing=east,half=top,open=true": { "model": "block/jungle_trapdoor_open", "x": 180, "y": 270 },
        "facing=west,half=top,open=true": { "model": "block/jungle_trapdoor_open", "x": 180, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/jungle_wall_sign.json
{
    "variants": {
        "": { "model": "block/jungle_sign" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/jungle_wood.json
{
    "variants": {
        "axis=y": { "model": "block/jungle_wood" },
        "axis=z": { "model": "block/jungle_wood", "x": 90 },
        "axis=x": { "model": "block/jungle_wood", "x": 90, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/kelp.json
{
    "variants": {
        "": { "model": "block/kelp" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/kelp_plant.json
{
    "variants": {
        "": { "model": "block/kelp_plant" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/ladder.json
{
    "variants": {
        "facing=north": { "model": "block/ladder" },
        "facing=east":  { "model": "block/ladder", "y": 90 },
        "facing=south": { "model": "block/ladder", "y": 180 },
        "facing=west":  { "model": "block/ladder", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lantern.json
{
    "variants": {
        "hanging=true": { "model": "block/hanging_lantern"},
        "hanging=false": { "model": "block/lantern"}
  }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lapis_block.json
{
    "variants": {
        "": { "model": "block/lapis_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lapis_ore.json
{
    "variants": {
        "": { "model": "block/lapis_ore" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/large_fern.json
{
    "variants": {
        "half=lower": { "model": "block/large_fern_bottom" },
        "half=upper":    { "model": "block/large_fern_top" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lava.json
{
    "variants": {
        "": { "model": "block/lava" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lectern.json
{
    "variants": {
        "facing=north": { "model": "block/lectern" },
        "facing=south": { "model": "block/lectern", "y": 180 },
        "facing=west":  { "model": "block/lectern", "y": 270 },
        "facing=east":  { "model": "block/lectern", "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lever.json
{
    "variants": {
        "face=ceiling,facing=north,powered=false": { "model": "block/lever_on", "x": 180, "y": 180  },
        "face=ceiling,facing=east,powered=false":  { "model": "block/lever_on", "x": 180, "y": 270 },
        "face=ceiling,facing=south,powered=false": { "model": "block/lever_on", "x": 180},
        "face=ceiling,facing=west,powered=false":  { "model": "block/lever_on", "x": 180, "y": 90 },
        "face=floor,facing=north,powered=false": { "model": "block/lever_on" },
        "face=floor,facing=east,powered=false":  { "model": "block/lever_on", "y": 90 },
        "face=floor,facing=south,powered=false": { "model": "block/lever_on", "y": 180 },
        "face=floor,facing=west,powered=false":  { "model": "block/lever_on", "y": 270 },
        "face=wall,facing=north,powered=false": { "model": "block/lever_on", "x": 90 },
        "face=wall,facing=east,powered=false":  { "model": "block/lever_on", "x": 90, "y": 90 },
        "face=wall,facing=south,powered=false": { "model": "block/lever_on", "x": 90, "y": 180 },
        "face=wall,facing=west,powered=false":  { "model": "block/lever_on", "x": 90, "y": 270 },
        "face=ceiling,facing=north,powered=true": { "model": "block/lever", "x": 180, "y": 180  },
        "face=ceiling,facing=east,powered=true":  { "model": "block/lever", "x": 180, "y": 270 },
        "face=ceiling,facing=south,powered=true": { "model": "block/lever", "x": 180},
        "face=ceiling,facing=west,powered=true":  { "model": "block/lever", "x": 180, "y": 90 },
        "face=floor,facing=north,powered=true": { "model": "block/lever" },
        "face=floor,facing=east,powered=true":  { "model": "block/lever", "y": 90 },
        "face=floor,facing=south,powered=true": { "model": "block/lever", "y": 180 },
        "face=floor,facing=west,powered=true":  { "model": "block/lever", "y": 270 },
        "face=wall,facing=north,powered=true": { "model": "block/lever", "x": 90 },
        "face=wall,facing=east,powered=true":  { "model": "block/lever", "x": 90, "y": 90 },
        "face=wall,facing=south,powered=true": { "model": "block/lever", "x": 90, "y": 180 },
        "face=wall,facing=west,powered=true":  { "model": "block/lever", "x": 90, "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_blue_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_blue_bed.json
{
    "variants": {
        "": { "model": "block/bed" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_blue_carpet.json
{
    "variants": {
        "": { "model": "block/light_blue_carpet" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_blue_concrete.json
{
    "variants": {
        "": { "model": "block/light_blue_concrete" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_blue_concrete_powder.json
{
    "variants": {
        "": [
            { "model": "block/light_blue_concrete_powder" },
            { "model": "block/light_blue_concrete_powder", "y": 90 },
            { "model": "block/light_blue_concrete_powder", "y": 180 },
            { "model": "block/light_blue_concrete_powder", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_blue_glazed_terracotta.json
{
    "variants": {
        "facing=south": { "model": "block/light_blue_glazed_terracotta" },
        "facing=west": { "model": "block/light_blue_glazed_terracotta", "y": 90 },
        "facing=north": { "model": "block/light_blue_glazed_terracotta", "y": 180 },
        "facing=east": { "model": "block/light_blue_glazed_terracotta", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_blue_shulker_box.json
{
    "variants": {
        "": { "model": "block/light_blue_shulker_box" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_blue_stained_glass.json
{
    "variants": {
        "": { "model": "block/light_blue_stained_glass" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_blue_stained_glass_pane.json
{
    "multipart": [
        {   "apply": { "model": "block/light_blue_stained_glass_pane_post" }},
        {   "when": { "north": true },
            "apply": { "model": "block/light_blue_stained_glass_pane_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/light_blue_stained_glass_pane_side", "y": 90 }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/light_blue_stained_glass_pane_side_alt" }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/light_blue_stained_glass_pane_side_alt", "y": 90 }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/light_blue_stained_glass_pane_noside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/light_blue_stained_glass_pane_noside_alt" }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/light_blue_stained_glass_pane_noside_alt", "y": 90 }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/light_blue_stained_glass_pane_noside", "y": 270 }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/light_blue_terracotta.json
{
    "variants": {
        "": { "model": "block/light_blue_terracotta" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_blue_wall_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_blue_wool.json
{
    "variants": {
        "": { "model": "block/light_blue_wool" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_gray_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_gray_bed.json
{
    "variants": {
        "": { "model": "block/bed" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_gray_carpet.json
{
    "variants": {
        "": { "model": "block/light_gray_carpet" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_gray_concrete.json
{
    "variants": {
        "": { "model": "block/light_gray_concrete" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_gray_concrete_powder.json
{
    "variants": {
        "": [
            { "model": "block/light_gray_concrete_powder" },
            { "model": "block/light_gray_concrete_powder", "y": 90 },
            { "model": "block/light_gray_concrete_powder", "y": 180 },
            { "model": "block/light_gray_concrete_powder", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_gray_glazed_terracotta.json
{
    "variants": {
        "facing=south": { "model": "block/light_gray_glazed_terracotta" },
        "facing=west": { "model": "block/light_gray_glazed_terracotta", "y": 90 },
        "facing=north": { "model": "block/light_gray_glazed_terracotta", "y": 180 },
        "facing=east": { "model": "block/light_gray_glazed_terracotta", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_gray_shulker_box.json
{
    "variants": {
        "": { "model": "block/light_gray_shulker_box" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_gray_stained_glass.json
{
    "variants": {
        "": { "model": "block/light_gray_stained_glass" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_gray_stained_glass_pane.json
{
    "multipart": [
        {   "apply": { "model": "block/light_gray_stained_glass_pane_post" }},
        {   "when": { "north": true },
            "apply": { "model": "block/light_gray_stained_glass_pane_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/light_gray_stained_glass_pane_side", "y": 90 }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/light_gray_stained_glass_pane_side_alt" }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/light_gray_stained_glass_pane_side_alt", "y": 90 }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/light_gray_stained_glass_pane_noside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/light_gray_stained_glass_pane_noside_alt" }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/light_gray_stained_glass_pane_noside_alt", "y": 90 }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/light_gray_stained_glass_pane_noside", "y": 270 }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/light_gray_terracotta.json
{
    "variants": {
        "": { "model": "block/light_gray_terracotta" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_gray_wall_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_gray_wool.json
{
    "variants": {
        "": { "model": "block/light_gray_wool" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/light_weighted_pressure_plate.json
{
    "variants": {
        "power=0": { "model": "block/light_weighted_pressure_plate" },
        "power=1": { "model": "block/light_weighted_pressure_plate_down" },
        "power=2": { "model": "block/light_weighted_pressure_plate_down" },
        "power=3": { "model": "block/light_weighted_pressure_plate_down" },
        "power=4": { "model": "block/light_weighted_pressure_plate_down" },
        "power=5": { "model": "block/light_weighted_pressure_plate_down" },
        "power=6": { "model": "block/light_weighted_pressure_plate_down" },
        "power=7": { "model": "block/light_weighted_pressure_plate_down" },
        "power=8": { "model": "block/light_weighted_pressure_plate_down" },
        "power=9": { "model": "block/light_weighted_pressure_plate_down" },
        "power=10": { "model": "block/light_weighted_pressure_plate_down" },
        "power=11": { "model": "block/light_weighted_pressure_plate_down" },
        "power=12": { "model": "block/light_weighted_pressure_plate_down" },
        "power=13": { "model": "block/light_weighted_pressure_plate_down" },
        "power=14": { "model": "block/light_weighted_pressure_plate_down" },
        "power=15": { "model": "block/light_weighted_pressure_plate_down" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lilac.json
{
    "variants": {
        "half=lower": { "model": "block/lilac_bottom" },
        "half=upper": { "model": "block/lilac_top" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lily_of_the_valley.json
{
    "variants": {
        "": { "model": "block/lily_of_the_valley" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lily_pad.json
{
    "variants": {
        "": [
            { "model": "block/lily_pad" },
            { "model": "block/lily_pad", "y": 90 },
            { "model": "block/lily_pad", "y": 180 },
            { "model": "block/lily_pad", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lime_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lime_bed.json
{
    "variants": {
        "": { "model": "block/bed" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lime_carpet.json
{
    "variants": {
        "": { "model": "block/lime_carpet" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lime_concrete.json
{
    "variants": {
        "": { "model": "block/lime_concrete" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lime_concrete_powder.json
{
    "variants": {
        "": [
            { "model": "block/lime_concrete_powder" },
            { "model": "block/lime_concrete_powder", "y": 90 },
            { "model": "block/lime_concrete_powder", "y": 180 },
            { "model": "block/lime_concrete_powder", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lime_glazed_terracotta.json
{
    "variants": {
        "facing=south": { "model": "block/lime_glazed_terracotta" },
        "facing=west": { "model": "block/lime_glazed_terracotta", "y": 90 },
        "facing=north": { "model": "block/lime_glazed_terracotta", "y": 180 },
        "facing=east": { "model": "block/lime_glazed_terracotta", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lime_shulker_box.json
{
    "variants": {
        "": { "model": "block/lime_shulker_box" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lime_stained_glass.json
{
    "variants": {
        "": { "model": "block/lime_stained_glass" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lime_stained_glass_pane.json
{
    "multipart": [
        {   "apply": { "model": "block/lime_stained_glass_pane_post" }},
        {   "when": { "north": true },
            "apply": { "model": "block/lime_stained_glass_pane_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/lime_stained_glass_pane_side", "y": 90 }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/lime_stained_glass_pane_side_alt" }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/lime_stained_glass_pane_side_alt", "y": 90 }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/lime_stained_glass_pane_noside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/lime_stained_glass_pane_noside_alt" }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/lime_stained_glass_pane_noside_alt", "y": 90 }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/lime_stained_glass_pane_noside", "y": 270 }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/lime_terracotta.json
{
    "variants": {
        "": { "model": "block/lime_terracotta" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lime_wall_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/lime_wool.json
{
    "variants": {
        "": { "model": "block/lime_wool" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/loom.json
{
    "variants": {
        "facing=north": { "model": "block/loom" },
        "facing=south": { "model": "block/loom", "y": 180 },
        "facing=west":  { "model": "block/loom", "y": 270 },
        "facing=east":  { "model": "block/loom", "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/magenta_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/magenta_bed.json
{
    "variants": {
        "": { "model": "block/bed" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/magenta_carpet.json
{
    "variants": {
        "": { "model": "block/magenta_carpet" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/magenta_concrete.json
{
    "variants": {
        "": { "model": "block/magenta_concrete" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/magenta_concrete_powder.json
{
    "variants": {
        "": [
            { "model": "block/magenta_concrete_powder" },
            { "model": "block/magenta_concrete_powder", "y": 90 },
            { "model": "block/magenta_concrete_powder", "y": 180 },
            { "model": "block/magenta_concrete_powder", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/magenta_glazed_terracotta.json
{
    "variants": {
        "facing=south": { "model": "block/magenta_glazed_terracotta" },
        "facing=west": { "model": "block/magenta_glazed_terracotta", "y": 90 },
        "facing=north": { "model": "block/magenta_glazed_terracotta", "y": 180 },
        "facing=east": { "model": "block/magenta_glazed_terracotta", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/magenta_shulker_box.json
{
    "variants": {
        "": { "model": "block/magenta_shulker_box" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/magenta_stained_glass.json
{
    "variants": {
        "": { "model": "block/magenta_stained_glass" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/magenta_stained_glass_pane.json
{
    "multipart": [
        {   "apply": { "model": "block/magenta_stained_glass_pane_post" }},
        {   "when": { "north": true },
            "apply": { "model": "block/magenta_stained_glass_pane_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/magenta_stained_glass_pane_side", "y": 90 }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/magenta_stained_glass_pane_side_alt" }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/magenta_stained_glass_pane_side_alt", "y": 90 }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/magenta_stained_glass_pane_noside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/magenta_stained_glass_pane_noside_alt" }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/magenta_stained_glass_pane_noside_alt", "y": 90 }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/magenta_stained_glass_pane_noside", "y": 270 }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/magenta_terracotta.json
{
    "variants": {
        "": { "model": "block/magenta_terracotta" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/magenta_wall_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/magenta_wool.json
{
    "variants": {
        "": { "model": "block/magenta_wool" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/magma_block.json
{
    "variants": {
        "": { "model": "block/magma_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/melon.json
{
    "variants": {
        "": { "model": "block/melon" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/melon_stem.json
{
    "variants": {
        "age=0": { "model": "block/melon_stem_stage0" },
        "age=1": { "model": "block/melon_stem_stage1" },
        "age=2": { "model": "block/melon_stem_stage2" },
        "age=3": { "model": "block/melon_stem_stage3" },
        "age=4": { "model": "block/melon_stem_stage4" },
        "age=5": { "model": "block/melon_stem_stage5" },
        "age=6": { "model": "block/melon_stem_stage6" },
        "age=7": { "model": "block/melon_stem_stage7" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/mossy_cobblestone.json
{
    "variants": {
        "": { "model": "block/mossy_cobblestone" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/mossy_cobblestone_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/mossy_cobblestone_slab" },
        "type=top": { "model": "block/mossy_cobblestone_slab_top" },
        "type=double": { "model": "block/mossy_cobblestone" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/mossy_cobblestone_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/mossy_cobblestone_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/mossy_cobblestone_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/mossy_cobblestone_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/mossy_cobblestone_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/mossy_cobblestone_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/mossy_cobblestone_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/mossy_cobblestone_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/mossy_cobblestone_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/mossy_cobblestone_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/mossy_cobblestone_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/mossy_cobblestone_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/mossy_cobblestone_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/mossy_cobblestone_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/mossy_cobblestone_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/mossy_cobblestone_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/mossy_cobblestone_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/mossy_cobblestone_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/mossy_cobblestone_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/mossy_cobblestone_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/mossy_cobblestone_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/mossy_cobblestone_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/mossy_cobblestone_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/mossy_cobblestone_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/mossy_cobblestone_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/mossy_cobblestone_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/mossy_cobblestone_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/mossy_cobblestone_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/mossy_cobblestone_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/mossy_cobblestone_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/mossy_cobblestone_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/mossy_cobblestone_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/mossy_cobblestone_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/mossy_cobblestone_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/mossy_cobblestone_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/mossy_cobblestone_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/mossy_cobblestone_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/mossy_cobblestone_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/mossy_cobblestone_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/mossy_cobblestone_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/mossy_cobblestone_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/mossy_cobblestone_wall.json
{
    "multipart": [
        {   "when": { "up": true },
            "apply": { "model": "block/mossy_cobblestone_wall_post" }
        },
        {   "when": { "north": true },
            "apply": { "model": "block/mossy_cobblestone_wall_side", "uvlock": true }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/mossy_cobblestone_wall_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/mossy_cobblestone_wall_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/mossy_cobblestone_wall_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/mossy_stone_brick_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/mossy_stone_brick_slab" },
        "type=top": { "model": "block/mossy_stone_brick_slab_top" },
        "type=double": { "model": "block/mossy_stone_bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/mossy_stone_brick_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/mossy_stone_brick_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/mossy_stone_brick_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/mossy_stone_brick_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/mossy_stone_brick_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/mossy_stone_brick_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/mossy_stone_brick_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/mossy_stone_brick_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/mossy_stone_brick_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/mossy_stone_brick_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/mossy_stone_brick_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/mossy_stone_brick_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/mossy_stone_brick_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/mossy_stone_brick_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/mossy_stone_brick_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/mossy_stone_brick_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/mossy_stone_brick_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/mossy_stone_brick_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/mossy_stone_brick_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/mossy_stone_brick_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/mossy_stone_brick_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/mossy_stone_brick_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/mossy_stone_brick_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/mossy_stone_brick_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/mossy_stone_brick_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/mossy_stone_brick_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/mossy_stone_brick_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/mossy_stone_brick_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/mossy_stone_brick_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/mossy_stone_brick_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/mossy_stone_brick_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/mossy_stone_brick_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/mossy_stone_brick_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/mossy_stone_brick_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/mossy_stone_brick_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/mossy_stone_brick_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/mossy_stone_brick_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/mossy_stone_brick_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/mossy_stone_brick_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/mossy_stone_brick_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/mossy_stone_brick_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/mossy_stone_brick_wall.json
{
    "multipart": [
        {   "when": { "up": "true" },
            "apply": { "model": "block/mossy_stone_brick_wall_post" }
        },
        {   "when": { "north": "true" },
            "apply": { "model": "block/mossy_stone_brick_wall_side", "uvlock": true }
        },
        {   "when": { "east": "true" },
            "apply": { "model": "block/mossy_stone_brick_wall_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": "true" },
            "apply": { "model": "block/mossy_stone_brick_wall_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": "true" },
            "apply": { "model": "block/mossy_stone_brick_wall_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/mossy_stone_bricks.json
{
    "variants": {
        "": { "model": "block/mossy_stone_bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/moving_piston.json
{
    "variants": {
        "": { "model": "block/moving_piston" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/mushroom_stem.json
{
    "multipart": [
        {   "when": { "north": true },
            "apply": { "model": "block/mushroom_stem" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/mushroom_stem", "y": 90, "uvlock": true }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/mushroom_stem", "y": 180, "uvlock": true }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/mushroom_stem", "y": 270, "uvlock": true }
        },
        {   "when": { "up": true },
            "apply": { "model": "block/mushroom_stem", "x": 270, "uvlock": true }
        },
        {   "when": { "down": true },
            "apply": { "model": "block/mushroom_stem", "x": 90, "uvlock": true }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/mushroom_block_inside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/mushroom_block_inside", "y": 90, "uvlock": false }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/mushroom_block_inside", "y": 180, "uvlock": false }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/mushroom_block_inside", "y": 270, "uvlock": false }
        },
        {   "when": { "up": false },
            "apply": { "model": "block/mushroom_block_inside", "x": 270, "uvlock": false }
        },
        {   "when": { "down": false },
            "apply": { "model": "block/mushroom_block_inside", "x": 90, "uvlock": false }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When down:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When down:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/mycelium.json
{
    "variants": {
        "snowy=false": [
            { "model": "block/mycelium" },
            { "model": "block/mycelium", "y": 90 },
            { "model": "block/mycelium", "y": 180 },
            { "model": "block/mycelium", "y": 270 }
        ],
        "snowy=true": { "model": "block/grass_block_snow" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/nether_brick_fence.json
{
    "multipart": [
        {   "apply": { "model": "block/nether_brick_fence_post" }},
        {   "when": { "north": true },
            "apply": { "model": "block/nether_brick_fence_side", "uvlock": true }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/nether_brick_fence_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/nether_brick_fence_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/nether_brick_fence_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/nether_brick_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/nether_brick_slab" },
        "type=top": { "model": "block/nether_brick_slab_top" },
        "type=double": { "model": "block/nether_bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/nether_brick_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/nether_brick_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/nether_brick_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/nether_brick_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/nether_brick_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/nether_brick_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/nether_brick_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/nether_brick_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/nether_brick_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/nether_brick_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/nether_brick_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/nether_brick_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/nether_brick_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/nether_brick_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/nether_brick_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/nether_brick_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/nether_brick_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/nether_brick_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/nether_brick_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/nether_brick_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/nether_brick_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/nether_brick_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/nether_brick_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/nether_brick_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/nether_brick_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/nether_brick_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/nether_brick_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/nether_brick_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/nether_brick_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/nether_brick_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/nether_brick_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/nether_brick_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/nether_brick_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/nether_brick_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/nether_brick_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/nether_brick_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/nether_brick_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/nether_brick_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/nether_brick_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/nether_brick_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/nether_brick_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/nether_brick_wall.json
{
    "multipart": [
        {   "when": { "up": "true" },
            "apply": { "model": "block/nether_brick_wall_post" }
        },
        {   "when": { "north": "true" },
            "apply": { "model": "block/nether_brick_wall_side", "uvlock": true }
        },
        {   "when": { "east": "true" },
            "apply": { "model": "block/nether_brick_wall_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": "true" },
            "apply": { "model": "block/nether_brick_wall_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": "true" },
            "apply": { "model": "block/nether_brick_wall_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/nether_bricks.json
{
    "variants": {
        "": { "model": "block/nether_bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/nether_portal.json
{
    "variants": {
        "axis=z": { "model": "block/nether_portal_ew" },
        "axis=x": { "model": "block/nether_portal_ns" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/nether_quartz_ore.json
{
    "variants": {
        "": { "model": "block/nether_quartz_ore" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/nether_wart.json
{
    "variants": {
        "age=0": { "model": "block/nether_wart_stage0" },
        "age=1": { "model": "block/nether_wart_stage1" },
        "age=2": { "model": "block/nether_wart_stage1" },
        "age=3": { "model": "block/nether_wart_stage2" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/nether_wart_block.json
{
    "variants": {
        "": { "model": "block/nether_wart_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/netherrack.json
{
    "variants": {
        "": [
            { "model": "block/netherrack" },
            { "model": "block/netherrack", "x": 90 },
            { "model": "block/netherrack", "x": 180 },
            { "model": "block/netherrack", "x": 270 },
            { "model": "block/netherrack", "y": 90 },
            { "model": "block/netherrack", "y": 90, "x": 90 },
            { "model": "block/netherrack", "y": 90, "x": 180 },
            { "model": "block/netherrack", "y": 90, "x": 270 },
            { "model": "block/netherrack", "y": 180 },
            { "model": "block/netherrack", "y": 180, "x": 90 },
            { "model": "block/netherrack", "y": 180, "x": 180 },
            { "model": "block/netherrack", "y": 180, "x": 270 },
            { "model": "block/netherrack", "y": 270 },
            { "model": "block/netherrack", "y": 270, "x": 90 },
            { "model": "block/netherrack", "y": 270, "x": 180 },
            { "model": "block/netherrack", "y": 270, "x": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/note_block.json
{
    "variants": {
        "": { "model": "block/note_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/oak_button.json
{
    "variants": {
        "face=floor,facing=east,powered=false":  { "model": "block/oak_button", "y": 90 },
        "face=floor,facing=west,powered=false":  { "model": "block/oak_button", "y": 270 },
        "face=floor,facing=south,powered=false": { "model": "block/oak_button", "y": 180 },
        "face=floor,facing=north,powered=false": { "model": "block/oak_button" },
        "face=wall,facing=east,powered=false":  { "model": "block/oak_button", "uvlock": true, "x": 90, "y": 90 },
        "face=wall,facing=west,powered=false":  { "model": "block/oak_button", "uvlock": true, "x": 90, "y": 270 },
        "face=wall,facing=south,powered=false": { "model": "block/oak_button", "uvlock": true, "x": 90, "y": 180 },
        "face=wall,facing=north,powered=false": { "model": "block/oak_button", "uvlock": true, "x": 90 },
        "face=ceiling,facing=east,powered=false":  { "model": "block/oak_button", "x": 180, "y": 270 },
        "face=ceiling,facing=west,powered=false":  { "model": "block/oak_button", "x": 180, "y": 90 },
        "face=ceiling,facing=south,powered=false": { "model": "block/oak_button", "x": 180 },
        "face=ceiling,facing=north,powered=false": { "model": "block/oak_button", "x": 180, "y": 180 },
        "face=floor,facing=east,powered=true":  { "model": "block/oak_button_pressed", "y": 90 },
        "face=floor,facing=west,powered=true":  { "model": "block/oak_button_pressed", "y": 270 },
        "face=floor,facing=south,powered=true": { "model": "block/oak_button_pressed", "y": 180 },
        "face=floor,facing=north,powered=true": { "model": "block/oak_button_pressed" },
        "face=wall,facing=east,powered=true":  { "model": "block/oak_button_pressed", "uvlock": true, "x": 90, "y": 90 },
        "face=wall,facing=west,powered=true":  { "model": "block/oak_button_pressed", "uvlock": true, "x": 90, "y": 270 },
        "face=wall,facing=south,powered=true": { "model": "block/oak_button_pressed", "uvlock": true, "x": 90, "y": 180 },
        "face=wall,facing=north,powered=true": { "model": "block/oak_button_pressed", "uvlock": true, "x": 90 },
        "face=ceiling,facing=east,powered=true":  { "model": "block/oak_button_pressed", "x": 180, "y": 270 },
        "face=ceiling,facing=west,powered=true":  { "model": "block/oak_button_pressed", "x": 180, "y": 90 },
        "face=ceiling,facing=south,powered=true": { "model": "block/oak_button_pressed", "x": 180 },
        "face=ceiling,facing=north,powered=true": { "model": "block/oak_button_pressed", "x": 180, "y": 180 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/oak_door.json
{
    "variants": {
        "facing=east,half=lower,hinge=left,open=false":  { "model": "block/oak_door_bottom" },
        "facing=south,half=lower,hinge=left,open=false": { "model": "block/oak_door_bottom", "y": 90 },
        "facing=west,half=lower,hinge=left,open=false":  { "model": "block/oak_door_bottom", "y": 180 },
        "facing=north,half=lower,hinge=left,open=false": { "model": "block/oak_door_bottom", "y": 270 },
        "facing=east,half=lower,hinge=right,open=false":  { "model": "block/oak_door_bottom_hinge" },
        "facing=south,half=lower,hinge=right,open=false": { "model": "block/oak_door_bottom_hinge", "y": 90 },
        "facing=west,half=lower,hinge=right,open=false":  { "model": "block/oak_door_bottom_hinge", "y": 180 },
        "facing=north,half=lower,hinge=right,open=false": { "model": "block/oak_door_bottom_hinge", "y": 270 },
        "facing=east,half=lower,hinge=left,open=true":  { "model": "block/oak_door_bottom_hinge", "y": 90 },
        "facing=south,half=lower,hinge=left,open=true": { "model": "block/oak_door_bottom_hinge", "y": 180 },
        "facing=west,half=lower,hinge=left,open=true":  { "model": "block/oak_door_bottom_hinge", "y": 270 },
        "facing=north,half=lower,hinge=left,open=true": { "model": "block/oak_door_bottom_hinge" },
        "facing=east,half=lower,hinge=right,open=true":  { "model": "block/oak_door_bottom", "y": 270 },
        "facing=south,half=lower,hinge=right,open=true": { "model": "block/oak_door_bottom" },
        "facing=west,half=lower,hinge=right,open=true":  { "model": "block/oak_door_bottom", "y": 90 },
        "facing=north,half=lower,hinge=right,open=true": { "model": "block/oak_door_bottom", "y": 180 },
        "facing=east,half=upper,hinge=left,open=false":  { "model": "block/oak_door_top" },
        "facing=south,half=upper,hinge=left,open=false": { "model": "block/oak_door_top", "y": 90 },
        "facing=west,half=upper,hinge=left,open=false":  { "model": "block/oak_door_top", "y": 180 },
        "facing=north,half=upper,hinge=left,open=false": { "model": "block/oak_door_top", "y": 270 },
        "facing=east,half=upper,hinge=right,open=false":  { "model": "block/oak_door_top_hinge" },
        "facing=south,half=upper,hinge=right,open=false": { "model": "block/oak_door_top_hinge", "y": 90 },
        "facing=west,half=upper,hinge=right,open=false":  { "model": "block/oak_door_top_hinge", "y": 180 },
        "facing=north,half=upper,hinge=right,open=false": { "model": "block/oak_door_top_hinge", "y": 270 },
        "facing=east,half=upper,hinge=left,open=true":  { "model": "block/oak_door_top_hinge", "y": 90 },
        "facing=south,half=upper,hinge=left,open=true": { "model": "block/oak_door_top_hinge", "y": 180 },
        "facing=west,half=upper,hinge=left,open=true":  { "model": "block/oak_door_top_hinge", "y": 270 },
        "facing=north,half=upper,hinge=left,open=true": { "model": "block/oak_door_top_hinge" },
        "facing=east,half=upper,hinge=right,open=true":  { "model": "block/oak_door_top", "y": 270 },
        "facing=south,half=upper,hinge=right,open=true": { "model": "block/oak_door_top" },
        "facing=west,half=upper,hinge=right,open=true":  { "model": "block/oak_door_top", "y": 90 },
        "facing=north,half=upper,hinge=right,open=true": { "model": "block/oak_door_top", "y": 180 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/oak_fence.json
{
    "multipart": [
        {   "apply": { "model": "block/oak_fence_post" }},
        {   "when": { "north": "true" },
            "apply": { "model": "block/oak_fence_side", "uvlock": true }
        },
        {   "when": { "east": "true" },
            "apply": { "model": "block/oak_fence_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": "true" },
            "apply": { "model": "block/oak_fence_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": "true" },
            "apply": { "model": "block/oak_fence_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/oak_fence_gate.json
{
    "variants": {
        "facing=south,in_wall=false,open=false": { "model": "block/oak_fence_gate", "uvlock": true },
        "facing=west,in_wall=false,open=false":  { "model": "block/oak_fence_gate", "uvlock": true, "y": 90 },
        "facing=north,in_wall=false,open=false": { "model": "block/oak_fence_gate", "uvlock": true, "y": 180 },
        "facing=east,in_wall=false,open=false":  { "model": "block/oak_fence_gate", "uvlock": true, "y": 270 },
        "facing=south,in_wall=false,open=true": { "model": "block/oak_fence_gate_open", "uvlock": true },
        "facing=west,in_wall=false,open=true":  { "model": "block/oak_fence_gate_open", "uvlock": true, "y": 90 },
        "facing=north,in_wall=false,open=true": { "model": "block/oak_fence_gate_open", "uvlock": true, "y": 180 },
        "facing=east,in_wall=false,open=true":  { "model": "block/oak_fence_gate_open", "uvlock": true, "y": 270 },
        "facing=south,in_wall=true,open=false": { "model": "block/oak_fence_gate_wall", "uvlock": true },
        "facing=west,in_wall=true,open=false":  { "model": "block/oak_fence_gate_wall", "uvlock": true, "y": 90 },
        "facing=north,in_wall=true,open=false": { "model": "block/oak_fence_gate_wall", "uvlock": true, "y": 180 },
        "facing=east,in_wall=true,open=false":  { "model": "block/oak_fence_gate_wall", "uvlock": true, "y": 270 },
        "facing=south,in_wall=true,open=true": { "model": "block/oak_fence_gate_wall_open", "uvlock": true },
        "facing=west,in_wall=true,open=true":  { "model": "block/oak_fence_gate_wall_open", "uvlock": true, "y": 90 },
        "facing=north,in_wall=true,open=true": { "model": "block/oak_fence_gate_wall_open", "uvlock": true, "y": 180 },
        "facing=east,in_wall=true,open=true":  { "model": "block/oak_fence_gate_wall_open", "uvlock": true, "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/oak_leaves.json
{
    "variants": {
        "": { "model": "block/oak_leaves" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/oak_log.json
{
    "variants": {
        "axis=y":    { "model": "block/oak_log" },
        "axis=z":     { "model": "block/oak_log", "x": 90 },
        "axis=x":     { "model": "block/oak_log", "x": 90, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/oak_planks.json
{
    "variants": {
        "": { "model": "block/oak_planks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/oak_pressure_plate.json
{
    "variants": {
        "powered=false": { "model": "block/oak_pressure_plate" },
        "powered=true": { "model": "block/oak_pressure_plate_down" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/oak_sapling.json
{
    "variants": {
        "": { "model": "block/oak_sapling" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/oak_sign.json
{
    "variants": {
        "": { "model": "block/oak_sign" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/oak_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/oak_slab" },
        "type=top": { "model": "block/oak_slab_top" },
        "type=double": { "model": "block/oak_planks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/oak_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/oak_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/oak_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/oak_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/oak_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/oak_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/oak_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/oak_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/oak_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/oak_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/oak_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/oak_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/oak_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/oak_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/oak_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/oak_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/oak_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/oak_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/oak_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/oak_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/oak_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/oak_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/oak_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/oak_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/oak_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/oak_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/oak_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/oak_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/oak_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/oak_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/oak_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/oak_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/oak_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/oak_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/oak_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/oak_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/oak_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/oak_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/oak_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/oak_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/oak_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/oak_trapdoor.json
{
    "variants": {
        "facing=north,half=bottom,open=false": { "model": "block/oak_trapdoor_bottom" },
        "facing=south,half=bottom,open=false": { "model": "block/oak_trapdoor_bottom" },
        "facing=east,half=bottom,open=false": { "model": "block/oak_trapdoor_bottom" },
        "facing=west,half=bottom,open=false": { "model": "block/oak_trapdoor_bottom" },
        "facing=north,half=top,open=false": { "model": "block/oak_trapdoor_top" },
        "facing=south,half=top,open=false": { "model": "block/oak_trapdoor_top" },
        "facing=east,half=top,open=false": { "model": "block/oak_trapdoor_top" },
        "facing=west,half=top,open=false": { "model": "block/oak_trapdoor_top" },
        "facing=north,half=bottom,open=true": { "model": "block/oak_trapdoor_open" },
        "facing=south,half=bottom,open=true": { "model": "block/oak_trapdoor_open", "y": 180 },
        "facing=east,half=bottom,open=true": { "model": "block/oak_trapdoor_open", "y": 90 },
        "facing=west,half=bottom,open=true": { "model": "block/oak_trapdoor_open", "y": 270 },
        "facing=north,half=top,open=true": { "model": "block/oak_trapdoor_open" },
        "facing=south,half=top,open=true": { "model": "block/oak_trapdoor_open", "y": 180 },
        "facing=east,half=top,open=true": { "model": "block/oak_trapdoor_open", "y": 90 },
        "facing=west,half=top,open=true": { "model": "block/oak_trapdoor_open", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/oak_wall_sign.json
{
    "variants": {
        "": { "model": "block/oak_sign" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/oak_wood.json
{
    "variants": {
        "axis=y": { "model": "block/oak_wood" },
        "axis=z": { "model": "block/oak_wood", "x": 90 },
        "axis=x": { "model": "block/oak_wood", "x": 90, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/observer.json
{
    "variants": {
        "facing=up,powered=false": { "model": "block/observer", "x": 270 },
        "facing=down,powered=false": { "model": "block/observer", "x": 90 },
        "facing=north,powered=false": { "model": "block/observer" },
        "facing=south,powered=false": { "model": "block/observer", "y": 180 },
        "facing=west,powered=false": { "model": "block/observer", "y": 270 },
        "facing=east,powered=false": { "model": "block/observer", "y": 90 },
        "facing=up,powered=true": { "model": "block/observer_on", "x": 270 },
        "facing=down,powered=true": { "model": "block/observer_on", "x": 90 },
        "facing=north,powered=true": { "model": "block/observer_on" },
        "facing=south,powered=true": { "model": "block/observer_on", "y": 180 },
        "facing=west,powered=true": { "model": "block/observer_on", "y": 270 },
        "facing=east,powered=true": { "model": "block/observer_on", "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/obsidian.json
{
    "variants": {
        "": { "model": "block/obsidian" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/orange_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/orange_bed.json
{
    "variants": {
        "": { "model": "block/bed" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/orange_carpet.json
{
    "variants": {
        "": { "model": "block/orange_carpet" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/orange_concrete.json
{
    "variants": {
        "": { "model": "block/orange_concrete" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/orange_concrete_powder.json
{
    "variants": {
        "": [
            { "model": "block/orange_concrete_powder" },
            { "model": "block/orange_concrete_powder", "y": 90 },
            { "model": "block/orange_concrete_powder", "y": 180 },
            { "model": "block/orange_concrete_powder", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/orange_glazed_terracotta.json
{
    "variants": {
        "facing=south": { "model": "block/orange_glazed_terracotta" },
        "facing=west": { "model": "block/orange_glazed_terracotta", "y": 90 },
        "facing=north": { "model": "block/orange_glazed_terracotta", "y": 180 },
        "facing=east": { "model": "block/orange_glazed_terracotta", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/orange_shulker_box.json
{
    "variants": {
        "": { "model": "block/orange_shulker_box" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/orange_stained_glass.json
{
    "variants": {
        "": { "model": "block/orange_stained_glass" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/orange_stained_glass_pane.json
{
    "multipart": [
        {   "apply": { "model": "block/orange_stained_glass_pane_post" }},
        {   "when": { "north": true },
            "apply": { "model": "block/orange_stained_glass_pane_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/orange_stained_glass_pane_side", "y": 90 }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/orange_stained_glass_pane_side_alt" }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/orange_stained_glass_pane_side_alt", "y": 90 }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/orange_stained_glass_pane_noside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/orange_stained_glass_pane_noside_alt" }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/orange_stained_glass_pane_noside_alt", "y": 90 }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/orange_stained_glass_pane_noside", "y": 270 }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/orange_terracotta.json
{
    "variants": {
        "": { "model": "block/orange_terracotta" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/orange_tulip.json
{
    "variants": {
        "": { "model": "block/orange_tulip" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/orange_wall_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/orange_wool.json
{
    "variants": {
        "": { "model": "block/orange_wool" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/oxeye_daisy.json
{
    "variants": {
        "": { "model": "block/oxeye_daisy" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/packed_ice.json
{
    "variants": {
        "": { "model": "block/packed_ice" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/peony.json
{
    "variants": {
        "half=lower": { "model": "block/peony_bottom" },
        "half=upper":    { "model": "block/peony_top" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/petrified_oak_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/petrified_oak_slab" },
        "type=top": { "model": "block/petrified_oak_slab_top" },
        "type=double": { "model": "block/oak_planks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/pink_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/pink_bed.json
{
    "variants": {
        "": { "model": "block/bed" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/pink_carpet.json
{
    "variants": {
        "": { "model": "block/pink_carpet" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/pink_concrete.json
{
    "variants": {
        "": { "model": "block/pink_concrete" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/pink_concrete_powder.json
{
    "variants": {
        "": [
            { "model": "block/pink_concrete_powder" },
            { "model": "block/pink_concrete_powder", "y": 90 },
            { "model": "block/pink_concrete_powder", "y": 180 },
            { "model": "block/pink_concrete_powder", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/pink_glazed_terracotta.json
{
    "variants": {
        "facing=south": { "model": "block/pink_glazed_terracotta" },
        "facing=west": { "model": "block/pink_glazed_terracotta", "y": 90 },
        "facing=north": { "model": "block/pink_glazed_terracotta", "y": 180 },
        "facing=east": { "model": "block/pink_glazed_terracotta", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/pink_shulker_box.json
{
    "variants": {
        "": { "model": "block/pink_shulker_box" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/pink_stained_glass.json
{
    "variants": {
        "": { "model": "block/pink_stained_glass" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/pink_stained_glass_pane.json
{
    "multipart": [
        {   "apply": { "model": "block/pink_stained_glass_pane_post" }},
        {   "when": { "north": true },
            "apply": { "model": "block/pink_stained_glass_pane_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/pink_stained_glass_pane_side", "y": 90 }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/pink_stained_glass_pane_side_alt" }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/pink_stained_glass_pane_side_alt", "y": 90 }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/pink_stained_glass_pane_noside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/pink_stained_glass_pane_noside_alt" }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/pink_stained_glass_pane_noside_alt", "y": 90 }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/pink_stained_glass_pane_noside", "y": 270 }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/pink_terracotta.json
{
    "variants": {
        "": { "model": "block/pink_terracotta" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/pink_tulip.json
{
    "variants": {
        "": { "model": "block/pink_tulip" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/pink_wall_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/pink_wool.json
{
    "variants": {
        "": { "model": "block/pink_wool" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/piston.json
{
    "variants": {
        "extended=false,facing=down": { "model": "block/piston", "x": 90 },
        "extended=false,facing=up": { "model": "block/piston", "x": 270 },
        "extended=false,facing=north": { "model": "block/piston" },
        "extended=false,facing=south": { "model": "block/piston", "y": 180 },
        "extended=false,facing=west": { "model": "block/piston", "y": 270 },
        "extended=false,facing=east": { "model": "block/piston", "y": 90 },
        "extended=true,facing=down": { "model": "block/piston_base", "x": 90 },
        "extended=true,facing=up": { "model": "block/piston_base", "x": 270 },
        "extended=true,facing=north": { "model": "block/piston_base" },
        "extended=true,facing=south": { "model": "block/piston_base", "y": 180 },
        "extended=true,facing=west": { "model": "block/piston_base", "y": 270 },
        "extended=true,facing=east": { "model": "block/piston_base", "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/piston_head.json
{
    "variants": {
        "facing=down,short=false,type=normal": { "model": "block/piston_head", "x": 90 },
        "facing=up,short=false,type=normal": { "model": "block/piston_head", "x": 270 },
        "facing=north,short=false,type=normal": { "model": "block/piston_head" },
        "facing=south,short=false,type=normal": { "model": "block/piston_head", "y": 180 },
        "facing=west,short=false,type=normal": { "model": "block/piston_head", "y": 270 },
        "facing=east,short=false,type=normal": { "model": "block/piston_head", "y": 90 },
        "facing=down,short=false,type=sticky": { "model": "block/piston_head_sticky", "x": 90 },
        "facing=up,short=false,type=sticky": { "model": "block/piston_head_sticky", "x": 270 },
        "facing=north,short=false,type=sticky": { "model": "block/piston_head_sticky" },
        "facing=south,short=false,type=sticky": { "model": "block/piston_head_sticky", "y": 180 },
        "facing=west,short=false,type=sticky": { "model": "block/piston_head_sticky", "y": 270 },
        "facing=east,short=false,type=sticky": { "model": "block/piston_head_sticky", "y": 90 },
        "facing=down,short=true,type=normal": { "model": "block/piston_head_short", "x": 90 },
        "facing=up,short=true,type=normal": { "model": "block/piston_head_short", "x": 270 },
        "facing=north,short=true,type=normal": { "model": "block/piston_head_short" },
        "facing=south,short=true,type=normal": { "model": "block/piston_head_short", "y": 180 },
        "facing=west,short=true,type=normal": { "model": "block/piston_head_short", "y": 270 },
        "facing=east,short=true,type=normal": { "model": "block/piston_head_short", "y": 90 },
        "facing=down,short=true,type=sticky": { "model": "block/piston_head_short_sticky", "x": 90 },
        "facing=up,short=true,type=sticky": { "model": "block/piston_head_short_sticky", "x": 270 },
        "facing=north,short=true,type=sticky": { "model": "block/piston_head_short_sticky" },
        "facing=south,short=true,type=sticky": { "model": "block/piston_head_short_sticky", "y": 180 },
        "facing=west,short=true,type=sticky": { "model": "block/piston_head_short_sticky", "y": 270 },
        "facing=east,short=true,type=sticky": { "model": "block/piston_head_short_sticky", "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/player_head.json
{
    "variants": {
        "": { "model": "block/skull" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/player_wall_head.json
{
    "variants": {
        "": { "model": "block/skull" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/podzol.json
{
    "variants": {
        "snowy=false": [
            { "model": "block/podzol" },
            { "model": "block/podzol", "y": 90 },
            { "model": "block/podzol", "y": 180 },
            { "model": "block/podzol", "y": 270 }
        ],
        "snowy=true": { "model": "block/grass_block_snow" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/polished_andesite.json
{
    "variants": {
        "": { "model": "block/polished_andesite" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/polished_andesite_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/polished_andesite_slab" },
        "type=top": { "model": "block/polished_andesite_slab_top" },
        "type=double": { "model": "block/polished_andesite" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/polished_andesite_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/polished_andesite_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/polished_andesite_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/polished_andesite_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/polished_andesite_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/polished_andesite_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/polished_andesite_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/polished_andesite_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/polished_andesite_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/polished_andesite_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/polished_andesite_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/polished_andesite_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/polished_andesite_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/polished_andesite_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/polished_andesite_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/polished_andesite_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/polished_andesite_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/polished_andesite_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/polished_andesite_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/polished_andesite_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/polished_andesite_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/polished_andesite_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/polished_andesite_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/polished_andesite_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/polished_andesite_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/polished_andesite_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/polished_andesite_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/polished_andesite_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/polished_andesite_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/polished_andesite_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/polished_andesite_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/polished_andesite_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/polished_andesite_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/polished_andesite_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/polished_andesite_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/polished_andesite_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/polished_andesite_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/polished_andesite_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/polished_andesite_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/polished_andesite_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/polished_andesite_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/polished_diorite.json
{
    "variants": {
        "": { "model": "block/polished_diorite" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/polished_diorite_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/polished_diorite_slab" },
        "type=top": { "model": "block/polished_diorite_slab_top" },
        "type=double": { "model": "block/polished_diorite" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/polished_diorite_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/polished_diorite_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/polished_diorite_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/polished_diorite_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/polished_diorite_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/polished_diorite_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/polished_diorite_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/polished_diorite_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/polished_diorite_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/polished_diorite_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/polished_diorite_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/polished_diorite_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/polished_diorite_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/polished_diorite_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/polished_diorite_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/polished_diorite_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/polished_diorite_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/polished_diorite_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/polished_diorite_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/polished_diorite_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/polished_diorite_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/polished_diorite_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/polished_diorite_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/polished_diorite_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/polished_diorite_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/polished_diorite_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/polished_diorite_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/polished_diorite_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/polished_diorite_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/polished_diorite_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/polished_diorite_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/polished_diorite_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/polished_diorite_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/polished_diorite_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/polished_diorite_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/polished_diorite_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/polished_diorite_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/polished_diorite_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/polished_diorite_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/polished_diorite_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/polished_diorite_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/polished_granite.json
{
    "variants": {
        "": { "model": "block/polished_granite" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/polished_granite_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/polished_granite_slab" },
        "type=top": { "model": "block/polished_granite_slab_top" },
        "type=double": { "model": "block/polished_granite" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/polished_granite_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/polished_granite_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/polished_granite_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/polished_granite_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/polished_granite_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/polished_granite_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/polished_granite_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/polished_granite_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/polished_granite_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/polished_granite_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/polished_granite_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/polished_granite_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/polished_granite_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/polished_granite_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/polished_granite_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/polished_granite_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/polished_granite_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/polished_granite_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/polished_granite_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/polished_granite_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/polished_granite_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/polished_granite_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/polished_granite_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/polished_granite_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/polished_granite_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/polished_granite_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/polished_granite_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/polished_granite_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/polished_granite_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/polished_granite_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/polished_granite_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/polished_granite_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/polished_granite_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/polished_granite_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/polished_granite_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/polished_granite_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/polished_granite_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/polished_granite_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/polished_granite_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/polished_granite_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/polished_granite_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/poppy.json
{
    "variants": {
        "": { "model": "block/poppy" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potatoes.json
{
    "variants": {
        "age=0": { "model": "block/potatoes_stage0" },
        "age=1": { "model": "block/potatoes_stage0" },
        "age=2": { "model": "block/potatoes_stage1" },
        "age=3": { "model": "block/potatoes_stage1" },
        "age=4": { "model": "block/potatoes_stage2" },
        "age=5": { "model": "block/potatoes_stage2" },
        "age=6": { "model": "block/potatoes_stage2" },
        "age=7": { "model": "block/potatoes_stage3" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_acacia_sapling.json
{
    "variants": {
        "": { "model": "block/potted_acacia_sapling" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_allium.json
{
    "variants": {
        "": { "model": "block/potted_allium" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_azure_bluet.json
{
    "variants": {
        "": { "model": "block/potted_azure_bluet" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_bamboo.json
{
    "variants": {
        "": { "model": "block/potted_bamboo" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_birch_sapling.json
{
    "variants": {
        "": { "model": "block/potted_birch_sapling" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_blue_orchid.json
{
    "variants": {
        "": { "model": "block/potted_blue_orchid" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_brown_mushroom.json
{
    "variants": {
        "": { "model": "block/potted_brown_mushroom" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_cactus.json
{
    "variants": {
        "": { "model": "block/potted_cactus" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_cornflower.json
{
    "variants": {
        "": { "model": "block/potted_cornflower" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_dandelion.json
{
    "variants": {
        "": { "model": "block/potted_dandelion" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_dark_oak_sapling.json
{
    "variants": {
        "": { "model": "block/potted_dark_oak_sapling" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_dead_bush.json
{
    "variants": {
        "": { "model": "block/potted_dead_bush" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_fern.json
{
    "variants": {
        "": { "model": "block/potted_fern" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_jungle_sapling.json
{
    "variants": {
        "": { "model": "block/potted_jungle_sapling" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_lily_of_the_valley.json
{
    "variants": {
        "": { "model": "block/potted_lily_of_the_valley" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_oak_sapling.json
{
    "variants": {
        "": { "model": "block/potted_oak_sapling" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_orange_tulip.json
{
    "variants": {
        "": { "model": "block/potted_orange_tulip" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_oxeye_daisy.json
{
    "variants": {
        "": { "model": "block/potted_oxeye_daisy" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_pink_tulip.json
{
    "variants": {
        "": { "model": "block/potted_pink_tulip" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_poppy.json
{
    "variants": {
        "": { "model": "block/potted_poppy" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_red_mushroom.json
{
    "variants": {
        "": { "model": "block/potted_red_mushroom" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_red_tulip.json
{
    "variants": {
        "": { "model": "block/potted_red_tulip" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_spruce_sapling.json
{
    "variants": {
        "": { "model": "block/potted_spruce_sapling" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_white_tulip.json
{
    "variants": {
        "": { "model": "block/potted_white_tulip" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/potted_wither_rose.json
{
    "variants": {
        "": { "model": "block/potted_wither_rose" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/powered_rail.json
{
    "variants": {
        "powered=false,shape=north_south":  { "model": "block/powered_rail" },
        "powered=false,shape=east_west":  { "model": "block/powered_rail", "y": 90 },
        "powered=false,shape=ascending_east": { "model": "block/powered_rail_raised_ne", "y": 90 },
        "powered=false,shape=ascending_west": { "model": "block/powered_rail_raised_sw", "y": 90 },
        "powered=false,shape=ascending_north": { "model": "block/powered_rail_raised_ne" },
        "powered=false,shape=ascending_south": { "model": "block/powered_rail_raised_sw" },
        "powered=true,shape=north_south":  { "model": "block/powered_rail_on" },
        "powered=true,shape=east_west":  { "model": "block/powered_rail_on", "y": 90 },
        "powered=true,shape=ascending_east": { "model": "block/powered_rail_on_raised_ne", "y": 90 },
        "powered=true,shape=ascending_west": { "model": "block/powered_rail_on_raised_sw", "y": 90 },
        "powered=true,shape=ascending_north": { "model": "block/powered_rail_on_raised_ne" },
        "powered=true,shape=ascending_south": { "model": "block/powered_rail_on_raised_sw" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/prismarine.json
{
    "variants": {
        "": { "model": "block/prismarine" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/prismarine_brick_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/prismarine_brick_slab" },
        "type=top": { "model": "block/prismarine_brick_slab_top" },
        "type=double": { "model": "block/prismarine_bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/prismarine_brick_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/prismarine_brick_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/prismarine_brick_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/prismarine_brick_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/prismarine_brick_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/prismarine_brick_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/prismarine_brick_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/prismarine_brick_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/prismarine_brick_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/prismarine_brick_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/prismarine_brick_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/prismarine_brick_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/prismarine_brick_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/prismarine_brick_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/prismarine_brick_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/prismarine_brick_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/prismarine_brick_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/prismarine_brick_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/prismarine_brick_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/prismarine_brick_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/prismarine_brick_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/prismarine_brick_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/prismarine_brick_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/prismarine_brick_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/prismarine_brick_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/prismarine_brick_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/prismarine_brick_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/prismarine_brick_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/prismarine_brick_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/prismarine_brick_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/prismarine_brick_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/prismarine_brick_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/prismarine_brick_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/prismarine_brick_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/prismarine_brick_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/prismarine_brick_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/prismarine_brick_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/prismarine_brick_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/prismarine_brick_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/prismarine_brick_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/prismarine_brick_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/prismarine_bricks.json
{
    "variants": {
        "": { "model": "block/prismarine_bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/prismarine_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/prismarine_slab" },
        "type=top": { "model": "block/prismarine_slab_top" },
        "type=double": { "model": "block/prismarine" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/prismarine_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/prismarine_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/prismarine_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/prismarine_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/prismarine_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/prismarine_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/prismarine_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/prismarine_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/prismarine_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/prismarine_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/prismarine_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/prismarine_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/prismarine_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/prismarine_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/prismarine_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/prismarine_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/prismarine_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/prismarine_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/prismarine_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/prismarine_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/prismarine_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/prismarine_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/prismarine_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/prismarine_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/prismarine_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/prismarine_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/prismarine_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/prismarine_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/prismarine_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/prismarine_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/prismarine_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/prismarine_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/prismarine_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/prismarine_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/prismarine_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/prismarine_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/prismarine_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/prismarine_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/prismarine_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/prismarine_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/prismarine_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/prismarine_wall.json
{
    "multipart": [
        {   "when": { "up": "true" },
            "apply": { "model": "block/prismarine_wall_post" }
        },
        {   "when": { "north": "true" },
            "apply": { "model": "block/prismarine_wall_side", "uvlock": true }
        },
        {   "when": { "east": "true" },
            "apply": { "model": "block/prismarine_wall_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": "true" },
            "apply": { "model": "block/prismarine_wall_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": "true" },
            "apply": { "model": "block/prismarine_wall_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/pumpkin.json
{
    "variants": {
        "": { "model": "block/pumpkin" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/pumpkin_stem.json
{
    "variants": {
        "age=0": { "model": "block/pumpkin_stem_stage0" },
        "age=1": { "model": "block/pumpkin_stem_stage1" },
        "age=2": { "model": "block/pumpkin_stem_stage2" },
        "age=3": { "model": "block/pumpkin_stem_stage3" },
        "age=4": { "model": "block/pumpkin_stem_stage4" },
        "age=5": { "model": "block/pumpkin_stem_stage5" },
        "age=6": { "model": "block/pumpkin_stem_stage6" },
        "age=7": { "model": "block/pumpkin_stem_stage7" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/purple_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/purple_bed.json
{
    "variants": {
        "": { "model": "block/bed" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/purple_carpet.json
{
    "variants": {
        "": { "model": "block/purple_carpet" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/purple_concrete.json
{
    "variants": {
        "": { "model": "block/purple_concrete" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/purple_concrete_powder.json
{
    "variants": {
        "": [
            { "model": "block/purple_concrete_powder" },
            { "model": "block/purple_concrete_powder", "y": 90 },
            { "model": "block/purple_concrete_powder", "y": 180 },
            { "model": "block/purple_concrete_powder", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/purple_glazed_terracotta.json
{
    "variants": {
        "facing=south": { "model": "block/purple_glazed_terracotta" },
        "facing=west": { "model": "block/purple_glazed_terracotta", "y": 90 },
        "facing=north": { "model": "block/purple_glazed_terracotta", "y": 180 },
        "facing=east": { "model": "block/purple_glazed_terracotta", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/purple_shulker_box.json
{
    "variants": {
        "": { "model": "block/purple_shulker_box" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/purple_stained_glass.json
{
    "variants": {
        "": { "model": "block/purple_stained_glass" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/purple_stained_glass_pane.json
{
    "multipart": [
        {   "apply": { "model": "block/purple_stained_glass_pane_post" }},
        {   "when": { "north": true },
            "apply": { "model": "block/purple_stained_glass_pane_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/purple_stained_glass_pane_side", "y": 90 }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/purple_stained_glass_pane_side_alt" }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/purple_stained_glass_pane_side_alt", "y": 90 }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/purple_stained_glass_pane_noside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/purple_stained_glass_pane_noside_alt" }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/purple_stained_glass_pane_noside_alt", "y": 90 }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/purple_stained_glass_pane_noside", "y": 270 }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/purple_terracotta.json
{
    "variants": {
        "": { "model": "block/purple_terracotta" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/purple_wall_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/purple_wool.json
{
    "variants": {
        "": { "model": "block/purple_wool" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/purpur_block.json
{
    "variants": {
        "": { "model": "block/purpur_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/purpur_pillar.json
{
    "variants": {
        "axis=y": { "model": "block/purpur_pillar" },
        "axis=z": { "model": "block/purpur_pillar", "x": 90 },
        "axis=x": { "model": "block/purpur_pillar", "x": 90, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/purpur_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/purpur_slab" },
        "type=top": { "model": "block/purpur_slab_top" },
        "type=double": { "model": "block/purpur_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/purpur_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/purpur_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/purpur_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/purpur_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/purpur_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/purpur_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/purpur_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/purpur_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/purpur_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/purpur_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/purpur_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/purpur_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/purpur_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/purpur_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/purpur_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/purpur_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/purpur_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/purpur_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/purpur_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/purpur_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/purpur_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/purpur_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/purpur_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/purpur_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/purpur_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/purpur_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/purpur_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/purpur_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/purpur_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/purpur_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/purpur_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/purpur_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/purpur_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/purpur_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/purpur_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/purpur_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/purpur_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/purpur_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/purpur_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/purpur_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/purpur_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/quartz_block.json
{
    "variants": {
        "":   { "model": "block/quartz_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/quartz_pillar.json
{
    "variants": {
        "axis=y":  { "model": "block/quartz_pillar" },
        "axis=z":   { "model": "block/quartz_pillar", "x": 90 },
        "axis=x":   { "model": "block/quartz_pillar", "x": 90, "y": 90 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/quartz_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/quartz_slab" },
        "type=top": { "model": "block/quartz_slab_top" },
        "type=double": { "model": "block/quartz_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/quartz_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/quartz_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/quartz_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/quartz_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/quartz_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/quartz_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/quartz_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/quartz_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/quartz_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/quartz_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/quartz_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/quartz_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/quartz_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/quartz_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/quartz_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/quartz_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/quartz_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/quartz_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/quartz_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/quartz_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/quartz_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/quartz_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/quartz_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/quartz_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/quartz_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/quartz_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/quartz_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/quartz_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/quartz_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/quartz_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/quartz_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/quartz_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/quartz_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/quartz_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/quartz_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/quartz_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/quartz_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/quartz_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/quartz_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/quartz_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/quartz_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/rail.json
{
    "variants": {
        "shape=north_south": { "model": "block/rail" },
        "shape=east_west": { "model": "block/rail", "y": 90 },
        "shape=ascending_east": { "model": "block/rail_raised_ne", "y": 90 },
        "shape=ascending_west": { "model": "block/rail_raised_sw", "y": 90 },
        "shape=ascending_north": { "model": "block/rail_raised_ne" },
        "shape=ascending_south": { "model": "block/rail_raised_sw" },
        "shape=south_east": { "model": "block/rail_corner" },
        "shape=south_west": { "model": "block/rail_corner", "y": 90 },
        "shape=north_west": { "model": "block/rail_corner", "y": 180 },
        "shape=north_east": { "model": "block/rail_corner", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_bed.json
{
    "variants": {
        "": { "model": "block/bed" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_carpet.json
{
    "variants": {
        "": { "model": "block/red_carpet" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_concrete.json
{
    "variants": {
        "": { "model": "block/red_concrete" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_concrete_powder.json
{
    "variants": {
        "": [
            { "model": "block/red_concrete_powder" },
            { "model": "block/red_concrete_powder", "y": 90 },
            { "model": "block/red_concrete_powder", "y": 180 },
            { "model": "block/red_concrete_powder", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_glazed_terracotta.json
{
    "variants": {
        "facing=south": { "model": "block/red_glazed_terracotta" },
        "facing=west": { "model": "block/red_glazed_terracotta", "y": 90 },
        "facing=north": { "model": "block/red_glazed_terracotta", "y": 180 },
        "facing=east": { "model": "block/red_glazed_terracotta", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_mushroom.json
{
    "variants": {
        "": { "model": "block/red_mushroom" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_mushroom_block.json
{
    "multipart": [
        {   "when": { "north": true },
            "apply": { "model": "block/red_mushroom_block" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/red_mushroom_block", "y": 90, "uvlock": true }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/red_mushroom_block", "y": 180, "uvlock": true }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/red_mushroom_block", "y": 270, "uvlock": true }
        },
        {   "when": { "up": true },
            "apply": { "model": "block/red_mushroom_block", "x": 270, "uvlock": true }
        },
        {   "when": { "down": true },
            "apply": { "model": "block/red_mushroom_block", "x": 90, "uvlock": true }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/mushroom_block_inside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/mushroom_block_inside", "y": 90, "uvlock": false }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/mushroom_block_inside", "y": 180, "uvlock": false }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/mushroom_block_inside", "y": 270, "uvlock": false }
        },
        {   "when": { "up": false },
            "apply": { "model": "block/mushroom_block_inside", "x": 270, "uvlock": false }
        },
        {   "when": { "down": false },
            "apply": { "model": "block/mushroom_block_inside", "x": 90, "uvlock": false }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When down:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When down:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/red_nether_brick_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/red_nether_brick_slab" },
        "type=top": { "model": "block/red_nether_brick_slab_top" },
        "type=double": { "model": "block/red_nether_bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_nether_brick_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/red_nether_brick_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/red_nether_brick_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/red_nether_brick_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/red_nether_brick_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/red_nether_brick_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/red_nether_brick_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/red_nether_brick_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/red_nether_brick_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/red_nether_brick_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/red_nether_brick_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/red_nether_brick_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/red_nether_brick_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/red_nether_brick_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/red_nether_brick_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/red_nether_brick_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/red_nether_brick_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/red_nether_brick_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/red_nether_brick_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/red_nether_brick_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/red_nether_brick_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/red_nether_brick_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/red_nether_brick_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/red_nether_brick_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/red_nether_brick_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/red_nether_brick_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/red_nether_brick_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/red_nether_brick_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/red_nether_brick_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/red_nether_brick_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/red_nether_brick_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/red_nether_brick_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/red_nether_brick_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/red_nether_brick_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/red_nether_brick_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/red_nether_brick_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/red_nether_brick_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/red_nether_brick_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/red_nether_brick_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/red_nether_brick_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/red_nether_brick_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_nether_brick_wall.json
{
    "multipart": [
        {   "when": { "up": "true" },
            "apply": { "model": "block/red_nether_brick_wall_post" }
        },
        {   "when": { "north": "true" },
            "apply": { "model": "block/red_nether_brick_wall_side", "uvlock": true }
        },
        {   "when": { "east": "true" },
            "apply": { "model": "block/red_nether_brick_wall_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": "true" },
            "apply": { "model": "block/red_nether_brick_wall_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": "true" },
            "apply": { "model": "block/red_nether_brick_wall_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/red_nether_bricks.json
{
    "variants": {
        "": { "model": "block/red_nether_bricks" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_sand.json
{
    "variants": {
        "": [
            { "model": "block/red_sand" },
            { "model": "block/red_sand", "y": 90 },
            { "model": "block/red_sand", "y": 180 },
            { "model": "block/red_sand", "y": 270 }
        ]
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionIs ArraySuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_sandstone.json
{
    "variants": {
        "": { "model": "block/red_sandstone" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_sandstone_slab.json
{
    "variants": {
        "type=bottom": { "model": "block/red_sandstone_slab" },
        "type=top": { "model": "block/red_sandstone_slab_top" },
        "type=double": { "model": "block/red_sandstone" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_sandstone_stairs.json
{
    "variants": {
        "facing=east,half=bottom,shape=straight":  { "model": "block/red_sandstone_stairs" },
        "facing=west,half=bottom,shape=straight":  { "model": "block/red_sandstone_stairs", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=straight": { "model": "block/red_sandstone_stairs", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=straight": { "model": "block/red_sandstone_stairs", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_right":  { "model": "block/red_sandstone_stairs_outer" },
        "facing=west,half=bottom,shape=outer_right":  { "model": "block/red_sandstone_stairs_outer", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=outer_right": { "model": "block/red_sandstone_stairs_outer", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=outer_right": { "model": "block/red_sandstone_stairs_outer", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=outer_left":  { "model": "block/red_sandstone_stairs_outer", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=outer_left":  { "model": "block/red_sandstone_stairs_outer", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=outer_left": { "model": "block/red_sandstone_stairs_outer" },
        "facing=north,half=bottom,shape=outer_left": { "model": "block/red_sandstone_stairs_outer", "y": 180, "uvlock": true },
        "facing=east,half=bottom,shape=inner_right":  { "model": "block/red_sandstone_stairs_inner" },
        "facing=west,half=bottom,shape=inner_right":  { "model": "block/red_sandstone_stairs_inner", "y": 180, "uvlock": true },
        "facing=south,half=bottom,shape=inner_right": { "model": "block/red_sandstone_stairs_inner", "y": 90, "uvlock": true },
        "facing=north,half=bottom,shape=inner_right": { "model": "block/red_sandstone_stairs_inner", "y": 270, "uvlock": true },
        "facing=east,half=bottom,shape=inner_left":  { "model": "block/red_sandstone_stairs_inner", "y": 270, "uvlock": true },
        "facing=west,half=bottom,shape=inner_left":  { "model": "block/red_sandstone_stairs_inner", "y": 90, "uvlock": true },
        "facing=south,half=bottom,shape=inner_left": { "model": "block/red_sandstone_stairs_inner" },
        "facing=north,half=bottom,shape=inner_left": { "model": "block/red_sandstone_stairs_inner", "y": 180, "uvlock": true },
        "facing=east,half=top,shape=straight":  { "model": "block/red_sandstone_stairs", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=straight":  { "model": "block/red_sandstone_stairs", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=straight": { "model": "block/red_sandstone_stairs", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=straight": { "model": "block/red_sandstone_stairs", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=outer_right":  { "model": "block/red_sandstone_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=outer_right":  { "model": "block/red_sandstone_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=outer_right": { "model": "block/red_sandstone_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=outer_right": { "model": "block/red_sandstone_stairs_outer", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=outer_left":  { "model": "block/red_sandstone_stairs_outer", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=outer_left":  { "model": "block/red_sandstone_stairs_outer", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=outer_left": { "model": "block/red_sandstone_stairs_outer", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=outer_left": { "model": "block/red_sandstone_stairs_outer", "x": 180, "y": 270, "uvlock": true },
        "facing=east,half=top,shape=inner_right":  { "model": "block/red_sandstone_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=west,half=top,shape=inner_right":  { "model": "block/red_sandstone_stairs_inner", "x": 180, "y": 270, "uvlock": true },
        "facing=south,half=top,shape=inner_right": { "model": "block/red_sandstone_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=north,half=top,shape=inner_right": { "model": "block/red_sandstone_stairs_inner", "x": 180, "uvlock": true },
        "facing=east,half=top,shape=inner_left":  { "model": "block/red_sandstone_stairs_inner", "x": 180, "uvlock": true },
        "facing=west,half=top,shape=inner_left":  { "model": "block/red_sandstone_stairs_inner", "x": 180, "y": 180, "uvlock": true },
        "facing=south,half=top,shape=inner_left": { "model": "block/red_sandstone_stairs_inner", "x": 180, "y": 90, "uvlock": true },
        "facing=north,half=top,shape=inner_left": { "model": "block/red_sandstone_stairs_inner", "x": 180, "y": 270, "uvlock": true }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_sandstone_wall.json
{
    "multipart": [
        {   "when": { "up": "true" },
            "apply": { "model": "block/red_sandstone_wall_post" }
        },
        {   "when": { "north": "true" },
            "apply": { "model": "block/red_sandstone_wall_side", "uvlock": true }
        },
        {   "when": { "east": "true" },
            "apply": { "model": "block/red_sandstone_wall_side", "y": 90, "uvlock": true }
        },
        {   "when": { "south": "true" },
            "apply": { "model": "block/red_sandstone_wall_side", "y": 180, "uvlock": true }
        },
        {   "when": { "west": "true" },
            "apply": { "model": "block/red_sandstone_wall_side", "y": 270, "uvlock": true }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When up:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/red_shulker_box.json
{
    "variants": {
        "": { "model": "block/red_shulker_box" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_stained_glass.json
{
    "variants": {
        "": { "model": "block/red_stained_glass" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_stained_glass_pane.json
{
    "multipart": [
        {   "apply": { "model": "block/red_stained_glass_pane_post" }},
        {   "when": { "north": true },
            "apply": { "model": "block/red_stained_glass_pane_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "block/red_stained_glass_pane_side", "y": 90 }
        },
        {   "when": { "south": true },
            "apply": { "model": "block/red_stained_glass_pane_side_alt" }
        },
        {   "when": { "west": true },
            "apply": { "model": "block/red_stained_glass_pane_side_alt", "y": 90 }
        },
        {   "when": { "north": false },
            "apply": { "model": "block/red_stained_glass_pane_noside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "block/red_stained_glass_pane_noside_alt" }
        },
        {   "when": { "south": false },
            "apply": { "model": "block/red_stained_glass_pane_noside_alt", "y": 90 }
        },
        {   "when": { "west": false },
            "apply": { "model": "block/red_stained_glass_pane_noside", "y": 270 }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:trueIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:falseIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:falseIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/red_terracotta.json
{
    "variants": {
        "": { "model": "block/red_terracotta" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_tulip.json
{
    "variants": {
        "": { "model": "block/red_tulip" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_wall_banner.json
{
    "variants": {
        "": { "model": "block/banner" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/red_wool.json
{
    "variants": {
        "": { "model": "block/red_wool" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/redstone_block.json
{
    "variants": {
        "": { "model": "block/redstone_block" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/redstone_lamp.json
{
    "variants": {
        "lit=false": { "model": "block/redstone_lamp" },
        "lit=true": { "model": "block/redstone_lamp_on" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/redstone_ore.json
{
    "variants": {
        "lit=false": { "model": "block/redstone_ore" },
        "lit=true": { "model": "block/redstone_ore_on" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/redstone_torch.json
{
    "variants": {
        "lit=true":  { "model": "block/redstone_torch" },
        "lit=false":  { "model": "block/redstone_torch_off" }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/redstone_wall_torch.json
{
    "variants": {
        "facing=east,lit=true":  { "model": "block/redstone_wall_torch" },
        "facing=south,lit=true":  { "model": "block/redstone_wall_torch", "y": 90 },
        "facing=west,lit=true":  { "model": "block/redstone_wall_torch", "y": 180 },
        "facing=north,lit=true":  { "model": "block/redstone_wall_torch", "y": 270 },
        "facing=east,lit=false":  { "model": "block/redstone_wall_torch_off" },
        "facing=south,lit=false":  { "model": "block/redstone_wall_torch_off", "y": 90 },
        "facing=west,lit=false":  { "model": "block/redstone_wall_torch_off", "y": 180 },
        "facing=north,lit=false":  { "model": "block/redstone_wall_torch_off", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants Model


assets/1.15/assets/minecraft/blockstates/redstone_wire.json
{
    "multipart": [
        {   "when": { "OR": [
                {"north": "none", "east": "none", "south": "none", "west": "none"},
                {"north": "side|up", "east": "side|up" },
                {"east": "side|up", "south": "side|up" },
                {"south": "side|up", "west": "side|up"},
                {"west": "side|up", "north": "side|up"}
            ]},
            "apply": { "model": "block/redstone_dust_dot" }
        },
        {   "when": { "OR": [
                { "north": "side|up" },
                { "north": "none", "east": "none", "south": "side|up", "west": "none" }
            ]},
            "apply": { "model": "block/redstone_dust_side0" }
        },
        {   "when": { "OR": [
                { "south": "side|up" },
                { "north": "side|up", "east": "none", "south": "none", "west": "none" }
            ]},
            "apply": { "model": "block/redstone_dust_side_alt0" }
        },
        {   "when": { "OR": [
                { "east": "side|up" },
                { "north": "none", "east": "none", "south": "none", "west": "side|up" }
            ]},
            "apply": { "model": "block/redstone_dust_side_alt1", "y": 270 }
        },
        {   "when": { "OR": [
                { "west": "side|up" },
                { "north": "none", "east": "side|up", "south": "none", "west": "none" }
            ]},
            "apply": { "model": "block/redstone_dust_side1", "y": 270 }
        },
        {   "when": { "north": "up" },
            "apply": { "model": "block/redstone_dust_up" }
        },
        {   "when": { "east": "up" },
            "apply": { "model": "block/redstone_dust_up", "y": 90 }
        },
        {   "when": { "south": "up" },
            "apply": { "model": "block/redstone_dust_up", "y": 180 }
        },
        {   "when": { "west": "up" },
            "apply": { "model": "block/redstone_dust_up", "y": 270 }
        }
    ]
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When OR:Array
SELECT * FROM minecraft_blockstates_multipart_when WHERE blockstates_multipart_id = 80034 AND when_variable = 'OR'
Successfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArrayIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When OR:Array
SELECT * FROM minecraft_blockstates_multipart_when WHERE blockstates_multipart_id = 80035 AND when_variable = 'OR'
Successfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArrayIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When OR:Array
SELECT * FROM minecraft_blockstates_multipart_when WHERE blockstates_multipart_id = 80036 AND when_variable = 'OR'
Successfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArrayIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When OR:Array
SELECT * FROM minecraft_blockstates_multipart_when WHERE blockstates_multipart_id = 80037 AND when_variable = 'OR'
Successfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArrayIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When OR:Array
SELECT * FROM minecraft_blockstates_multipart_when WHERE blockstates_multipart_id = 80038 AND when_variable = 'OR'
Successfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArraySuccessfully Added Blockstates Multipart When OR OR:ArrayIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When north:upIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When east:upIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When south:upIs Not ArraySuccessfully Added Blockstates Multipart ApplySuccessfully Added Blockstates MultipartSuccessfully Added Blockstates Multipart When west:upIs Not ArraySuccessfully Added Blockstates Multipart Apply


assets/1.15/assets/minecraft/blockstates/repeater.json
{
    "variants": {
        "delay=1,facing=south,locked=false,powered=false": { "model": "block/repeater_1tick" },
        "delay=1,facing=west,locked=false,powered=false": { "model": "block/repeater_1tick", "y": 90 },
        "delay=1,facing=north,locked=false,powered=false": { "model": "block/repeater_1tick", "y": 180 },
        "delay=1,facing=east,locked=false,powered=false": { "model": "block/repeater_1tick", "y": 270 },
        "delay=2,facing=south,locked=false,powered=false": { "model": "block/repeater_2tick" },
        "delay=2,facing=west,locked=false,powered=false": { "model": "block/repeater_2tick", "y": 90 },
        "delay=2,facing=north,locked=false,powered=false": { "model": "block/repeater_2tick", "y": 180 },
        "delay=2,facing=east,locked=false,powered=false": { "model": "block/repeater_2tick", "y": 270 },
        "delay=3,facing=south,locked=false,powered=false": { "model": "block/repeater_3tick" },
        "delay=3,facing=west,locked=false,powered=false": { "model": "block/repeater_3tick", "y": 90 },
        "delay=3,facing=north,locked=false,powered=false": { "model": "block/repeater_3tick", "y": 180 },
        "delay=3,facing=east,locked=false,powered=false": { "model": "block/repeater_3tick", "y": 270 },
        "delay=4,facing=south,locked=false,powered=false": { "model": "block/repeater_4tick" },
        "delay=4,facing=west,locked=false,powered=false": { "model": "block/repeater_4tick", "y": 90 },
        "delay=4,facing=north,locked=false,powered=false": { "model": "block/repeater_4tick", "y": 180 },
        "delay=4,facing=east,locked=false,powered=false": { "model": "block/repeater_4tick", "y": 270 },
        "delay=1,facing=south,locked=true,powered=false": { "model": "block/repeater_1tick_locked" },
        "delay=1,facing=west,locked=true,powered=false": { "model": "block/repeater_1tick_locked", "y": 90 },
        "delay=1,facing=north,locked=true,powered=false": { "model": "block/repeater_1tick_locked", "y": 180 },
        "delay=1,facing=east,locked=true,powered=false": { "model": "block/repeater_1tick_locked", "y": 270 },
        "delay=2,facing=south,locked=true,powered=false": { "model": "block/repeater_2tick_locked" },
        "delay=2,facing=west,locked=true,powered=false": { "model": "block/repeater_2tick_locked", "y": 90 },
        "delay=2,facing=north,locked=true,powered=false": { "model": "block/repeater_2tick_locked", "y": 180 },
        "delay=2,facing=east,locked=true,powered=false": { "model": "block/repeater_2tick_locked", "y": 270 },
        "delay=3,facing=south,locked=true,powered=false": { "model": "block/repeater_3tick_locked" },
        "delay=3,facing=west,locked=true,powered=false": { "model": "block/repeater_3tick_locked", "y": 90 },
        "delay=3,facing=north,locked=true,powered=false": { "model": "block/repeater_3tick_locked", "y": 180 },
        "delay=3,facing=east,locked=true,powered=false": { "model": "block/repeater_3tick_locked", "y": 270 },
        "delay=4,facing=south,locked=true,powered=false": { "model": "block/repeater_4tick_locked" },
        "delay=4,facing=west,locked=true,powered=false": { "model": "block/repeater_4tick_locked", "y": 90 },
        "delay=4,facing=north,locked=true,powered=false": { "model": "block/repeater_4tick_locked", "y": 180 },
        "delay=4,facing=east,locked=true,powered=false": { "model": "block/repeater_4tick_locked", "y": 270 },
        "delay=1,facing=south,locked=false,powered=true": { "model": "block/repeater_1tick_on" },
        "delay=1,facing=west,locked=false,powered=true": { "model": "block/repeater_1tick_on", "y": 90 },
        "delay=1,facing=north,locked=false,powered=true": { "model": "block/repeater_1tick_on", "y": 180 },
        "delay=1,facing=east,locked=false,powered=true": { "model": "block/repeater_1tick_on", "y": 270 },
        "delay=2,facing=south,locked=false,powered=true": { "model": "block/repeater_2tick_on" },
        "delay=2,facing=west,locked=false,powered=true": { "model": "block/repeater_2tick_on", "y": 90 },
        "delay=2,facing=north,locked=false,powered=true": { "model": "block/repeater_2tick_on", "y": 180 },
        "delay=2,facing=east,locked=false,powered=true": { "model": "block/repeater_2tick_on", "y": 270 },
        "delay=3,facing=south,locked=false,powered=true": { "model": "block/repeater_3tick_on" },
        "delay=3,facing=west,locked=false,powered=true": { "model": "block/repeater_3tick_on", "y": 90 },
        "delay=3,facing=north,locked=false,powered=true": { "model": "block/repeater_3tick_on", "y": 180 },
        "delay=3,facing=east,locked=false,powered=true": { "model": "block/repeater_3tick_on", "y": 270 },
        "delay=4,facing=south,locked=false,powered=true": { "model": "block/repeater_4tick_on" },
        "delay=4,facing=west,locked=false,powered=true": { "model": "block/repeater_4tick_on", "y": 90 },
        "delay=4,facing=north,locked=false,powered=true": { "model": "block/repeater_4tick_on", "y": 180 },
        "delay=4,facing=east,locked=false,powered=true": { "model": "block/repeater_4tick_on", "y": 270 },
        "delay=1,facing=south,locked=true,powered=true": { "model": "block/repeater_1tick_on_locked" },
        "delay=1,facing=west,locked=true,powered=true": { "model": "block/repeater_1tick_on_locked", "y": 90 },
        "delay=1,facing=north,locked=true,powered=true": { "model": "block/repeater_1tick_on_locked", "y": 180 },
        "delay=1,facing=east,locked=true,powered=true": { "model": "block/repeater_1tick_on_locked", "y": 270 },
        "delay=2,facing=south,locked=true,powered=true": { "model": "block/repeater_2tick_on_locked" },
        "delay=2,facing=west,locked=true,powered=true": { "model": "block/repeater_2tick_on_locked", "y": 90 },
        "delay=2,facing=north,locked=true,powered=true": { "model": "block/repeater_2tick_on_locked", "y": 180 },
        "delay=2,facing=east,locked=true,powered=true": { "model": "block/repeater_2tick_on_locked", "y": 270 },
        "delay=3,facing=south,locked=true,powered=true": { "model": "block/repeater_3tick_on_locked" },
        "delay=3,facing=west,locked=true,powered=true": { "model": "block/repeater_3tick_on_locked", "y": 90 },
        "delay=3,facing=north,locked=true,powered=true": { "model": "block/repeater_3tick_on_locked", "y": 180 },
        "delay=3,facing=east,locked=true,powered=true": { "model": "block/repeater_3tick_on_locked", "y": 270 },
        "delay=4,facing=south,locked=true,powered=true": { "model": "block/repeater_4tick_on_locked" },
        "delay=4,facing=west,locked=true,powered=true": { "model": "block/repeater_4tick_on_locked", "y": 90 },
        "delay=4,facing=north,locked=true,powered=true": { "model": "block/repeater_4tick_on_locked", "y": 180 },
        "delay=4,facing=east,locked=true,powered=true": { "model": "block/repeater_4tick_on_locked", "y": 270 }
    }
}

Successfully Added Resource Blockstates to minecraft_version_blockstatesSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockstates Variants ModelSuccessfully Added Blockstates VariantsSuccessfully Added Blockstates Variants ConditionSuccessfully Added Blockst