This commit is contained in:
Sergey 2025-07-04 02:00:41 +03:00
parent 0e3cc5be2a
commit f4679c012e
6078 changed files with 96938 additions and 75781 deletions

View file

@ -3,42 +3,42 @@
{
"type": "paletted_permutations",
"textures": [
"trims/models/armor/coast",
"trims/models/armor/coast_leggings",
"trims/models/armor/sentry",
"trims/models/armor/sentry_leggings",
"trims/models/armor/dune",
"trims/models/armor/dune_leggings",
"trims/models/armor/wild",
"trims/models/armor/wild_leggings",
"trims/models/armor/ward",
"trims/models/armor/ward_leggings",
"trims/models/armor/eye",
"trims/models/armor/eye_leggings",
"trims/models/armor/vex",
"trims/models/armor/vex_leggings",
"trims/models/armor/tide",
"trims/models/armor/tide_leggings",
"trims/models/armor/snout",
"trims/models/armor/snout_leggings",
"trims/models/armor/rib",
"trims/models/armor/rib_leggings",
"trims/models/armor/spire",
"trims/models/armor/spire_leggings",
"trims/models/armor/wayfinder",
"trims/models/armor/wayfinder_leggings",
"trims/models/armor/shaper",
"trims/models/armor/shaper_leggings",
"trims/models/armor/silence",
"trims/models/armor/silence_leggings",
"trims/models/armor/raiser",
"trims/models/armor/raiser_leggings",
"trims/models/armor/host",
"trims/models/armor/host_leggings",
"trims/models/armor/flow",
"trims/models/armor/flow_leggings",
"trims/models/armor/bolt",
"trims/models/armor/bolt_leggings"
"trims/entity/humanoid/coast",
"trims/entity/humanoid_leggings/coast",
"trims/entity/humanoid/sentry",
"trims/entity/humanoid_leggings/sentry",
"trims/entity/humanoid/dune",
"trims/entity/humanoid_leggings/dune",
"trims/entity/humanoid/wild",
"trims/entity/humanoid_leggings/wild",
"trims/entity/humanoid/ward",
"trims/entity/humanoid_leggings/ward",
"trims/entity/humanoid/eye",
"trims/entity/humanoid_leggings/eye",
"trims/entity/humanoid/vex",
"trims/entity/humanoid_leggings/vex",
"trims/entity/humanoid/tide",
"trims/entity/humanoid_leggings/tide",
"trims/entity/humanoid/snout",
"trims/entity/humanoid_leggings/snout",
"trims/entity/humanoid/rib",
"trims/entity/humanoid_leggings/rib",
"trims/entity/humanoid/spire",
"trims/entity/humanoid_leggings/spire",
"trims/entity/humanoid/wayfinder",
"trims/entity/humanoid_leggings/wayfinder",
"trims/entity/humanoid/shaper",
"trims/entity/humanoid_leggings/shaper",
"trims/entity/humanoid/silence",
"trims/entity/humanoid_leggings/silence",
"trims/entity/humanoid/raiser",
"trims/entity/humanoid_leggings/raiser",
"trims/entity/humanoid/host",
"trims/entity/humanoid_leggings/host",
"trims/entity/humanoid/flow",
"trims/entity/humanoid_leggings/flow",
"trims/entity/humanoid/bolt",
"trims/entity/humanoid_leggings/bolt"
],
"palette_key": "trims/color_palettes/trim_palette",
"permutations": {

View file

@ -1,23 +1,23 @@
{
"variants": {
"facing=east,honey_level=0": {
"model": "minecraft:block/bee_nest",
"model": "minecraft:block/bee_nest_empty",
"y": 90
},
"facing=east,honey_level=1": {
"model": "minecraft:block/bee_nest",
"model": "minecraft:block/bee_nest_empty",
"y": 90
},
"facing=east,honey_level=2": {
"model": "minecraft:block/bee_nest",
"model": "minecraft:block/bee_nest_empty",
"y": 90
},
"facing=east,honey_level=3": {
"model": "minecraft:block/bee_nest",
"model": "minecraft:block/bee_nest_empty",
"y": 90
},
"facing=east,honey_level=4": {
"model": "minecraft:block/bee_nest",
"model": "minecraft:block/bee_nest_empty",
"y": 90
},
"facing=east,honey_level=5": {
@ -25,41 +25,41 @@
"y": 90
},
"facing=north,honey_level=0": {
"model": "minecraft:block/bee_nest"
"model": "minecraft:block/bee_nest_empty"
},
"facing=north,honey_level=1": {
"model": "minecraft:block/bee_nest"
"model": "minecraft:block/bee_nest_empty"
},
"facing=north,honey_level=2": {
"model": "minecraft:block/bee_nest"
"model": "minecraft:block/bee_nest_empty"
},
"facing=north,honey_level=3": {
"model": "minecraft:block/bee_nest"
"model": "minecraft:block/bee_nest_empty"
},
"facing=north,honey_level=4": {
"model": "minecraft:block/bee_nest"
"model": "minecraft:block/bee_nest_empty"
},
"facing=north,honey_level=5": {
"model": "minecraft:block/bee_nest_honey"
},
"facing=south,honey_level=0": {
"model": "minecraft:block/bee_nest",
"model": "minecraft:block/bee_nest_empty",
"y": 180
},
"facing=south,honey_level=1": {
"model": "minecraft:block/bee_nest",
"model": "minecraft:block/bee_nest_empty",
"y": 180
},
"facing=south,honey_level=2": {
"model": "minecraft:block/bee_nest",
"model": "minecraft:block/bee_nest_empty",
"y": 180
},
"facing=south,honey_level=3": {
"model": "minecraft:block/bee_nest",
"model": "minecraft:block/bee_nest_empty",
"y": 180
},
"facing=south,honey_level=4": {
"model": "minecraft:block/bee_nest",
"model": "minecraft:block/bee_nest_empty",
"y": 180
},
"facing=south,honey_level=5": {
@ -67,23 +67,23 @@
"y": 180
},
"facing=west,honey_level=0": {
"model": "minecraft:block/bee_nest",
"model": "minecraft:block/bee_nest_empty",
"y": 270
},
"facing=west,honey_level=1": {
"model": "minecraft:block/bee_nest",
"model": "minecraft:block/bee_nest_empty",
"y": 270
},
"facing=west,honey_level=2": {
"model": "minecraft:block/bee_nest",
"model": "minecraft:block/bee_nest_empty",
"y": 270
},
"facing=west,honey_level=3": {
"model": "minecraft:block/bee_nest",
"model": "minecraft:block/bee_nest_empty",
"y": 270
},
"facing=west,honey_level=4": {
"model": "minecraft:block/bee_nest",
"model": "minecraft:block/bee_nest_empty",
"y": 270
},
"facing=west,honey_level=5": {

View file

@ -1,23 +1,23 @@
{
"variants": {
"facing=east,honey_level=0": {
"model": "minecraft:block/beehive",
"model": "minecraft:block/beehive_empty",
"y": 90
},
"facing=east,honey_level=1": {
"model": "minecraft:block/beehive",
"model": "minecraft:block/beehive_empty",
"y": 90
},
"facing=east,honey_level=2": {
"model": "minecraft:block/beehive",
"model": "minecraft:block/beehive_empty",
"y": 90
},
"facing=east,honey_level=3": {
"model": "minecraft:block/beehive",
"model": "minecraft:block/beehive_empty",
"y": 90
},
"facing=east,honey_level=4": {
"model": "minecraft:block/beehive",
"model": "minecraft:block/beehive_empty",
"y": 90
},
"facing=east,honey_level=5": {
@ -25,41 +25,41 @@
"y": 90
},
"facing=north,honey_level=0": {
"model": "minecraft:block/beehive"
"model": "minecraft:block/beehive_empty"
},
"facing=north,honey_level=1": {
"model": "minecraft:block/beehive"
"model": "minecraft:block/beehive_empty"
},
"facing=north,honey_level=2": {
"model": "minecraft:block/beehive"
"model": "minecraft:block/beehive_empty"
},
"facing=north,honey_level=3": {
"model": "minecraft:block/beehive"
"model": "minecraft:block/beehive_empty"
},
"facing=north,honey_level=4": {
"model": "minecraft:block/beehive"
"model": "minecraft:block/beehive_empty"
},
"facing=north,honey_level=5": {
"model": "minecraft:block/beehive_honey"
},
"facing=south,honey_level=0": {
"model": "minecraft:block/beehive",
"model": "minecraft:block/beehive_empty",
"y": 180
},
"facing=south,honey_level=1": {
"model": "minecraft:block/beehive",
"model": "minecraft:block/beehive_empty",
"y": 180
},
"facing=south,honey_level=2": {
"model": "minecraft:block/beehive",
"model": "minecraft:block/beehive_empty",
"y": 180
},
"facing=south,honey_level=3": {
"model": "minecraft:block/beehive",
"model": "minecraft:block/beehive_empty",
"y": 180
},
"facing=south,honey_level=4": {
"model": "minecraft:block/beehive",
"model": "minecraft:block/beehive_empty",
"y": 180
},
"facing=south,honey_level=5": {
@ -67,23 +67,23 @@
"y": 180
},
"facing=west,honey_level=0": {
"model": "minecraft:block/beehive",
"model": "minecraft:block/beehive_empty",
"y": 270
},
"facing=west,honey_level=1": {
"model": "minecraft:block/beehive",
"model": "minecraft:block/beehive_empty",
"y": 270
},
"facing=west,honey_level=2": {
"model": "minecraft:block/beehive",
"model": "minecraft:block/beehive_empty",
"y": 270
},
"facing=west,honey_level=3": {
"model": "minecraft:block/beehive",
"model": "minecraft:block/beehive_empty",
"y": 270
},
"facing=west,honey_level=4": {
"model": "minecraft:block/beehive",
"model": "minecraft:block/beehive_empty",
"y": 270
},
"facing=west,honey_level=5": {

View file

@ -0,0 +1,40 @@
{
"variants": {
"axis=x,creaking=active": {
"model": "minecraft:block/creaking_heart_active_horizontal",
"x": 90,
"y": 90
},
"axis=x,creaking=disabled": {
"model": "minecraft:block/creaking_heart_horizontal",
"x": 90,
"y": 90
},
"axis=x,creaking=dormant": {
"model": "minecraft:block/creaking_heart_active_horizontal",
"x": 90,
"y": 90
},
"axis=y,creaking=active": {
"model": "minecraft:block/creaking_heart_active"
},
"axis=y,creaking=disabled": {
"model": "minecraft:block/creaking_heart"
},
"axis=y,creaking=dormant": {
"model": "minecraft:block/creaking_heart_active"
},
"axis=z,creaking=active": {
"model": "minecraft:block/creaking_heart_active_horizontal",
"x": 90
},
"axis=z,creaking=disabled": {
"model": "minecraft:block/creaking_heart_horizontal",
"x": 90
},
"axis=z,creaking=dormant": {
"model": "minecraft:block/creaking_heart_active_horizontal",
"x": 90
}
}
}

View file

@ -0,0 +1,10 @@
{
"variants": {
"tip=false": {
"model": "minecraft:block/pale_hanging_moss"
},
"tip=true": {
"model": "minecraft:block/pale_hanging_moss_tip"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "minecraft:block/pale_moss_block"
}
}
}

View file

@ -0,0 +1,154 @@
{
"multipart": [
{
"apply": {
"model": "minecraft:block/pale_moss_carpet"
},
"when": {
"bottom": "true"
}
},
{
"apply": {
"model": "minecraft:block/pale_moss_carpet"
},
"when": {
"bottom": "false",
"east": "none",
"north": "none",
"south": "none",
"west": "none"
}
},
{
"apply": {
"model": "minecraft:block/pale_moss_carpet_side_tall"
},
"when": {
"north": "tall"
}
},
{
"apply": {
"model": "minecraft:block/pale_moss_carpet_side_small"
},
"when": {
"north": "low"
}
},
{
"apply": {
"model": "minecraft:block/pale_moss_carpet_side_tall"
},
"when": {
"bottom": "false",
"east": "none",
"north": "none",
"south": "none",
"west": "none"
}
},
{
"apply": {
"model": "minecraft:block/pale_moss_carpet_side_tall",
"uvlock": true,
"y": 90
},
"when": {
"east": "tall"
}
},
{
"apply": {
"model": "minecraft:block/pale_moss_carpet_side_small",
"uvlock": true,
"y": 90
},
"when": {
"east": "low"
}
},
{
"apply": {
"model": "minecraft:block/pale_moss_carpet_side_tall",
"uvlock": true,
"y": 90
},
"when": {
"bottom": "false",
"east": "none",
"north": "none",
"south": "none",
"west": "none"
}
},
{
"apply": {
"model": "minecraft:block/pale_moss_carpet_side_tall",
"uvlock": true,
"y": 180
},
"when": {
"south": "tall"
}
},
{
"apply": {
"model": "minecraft:block/pale_moss_carpet_side_small",
"uvlock": true,
"y": 180
},
"when": {
"south": "low"
}
},
{
"apply": {
"model": "minecraft:block/pale_moss_carpet_side_tall",
"uvlock": true,
"y": 180
},
"when": {
"bottom": "false",
"east": "none",
"north": "none",
"south": "none",
"west": "none"
}
},
{
"apply": {
"model": "minecraft:block/pale_moss_carpet_side_tall",
"uvlock": true,
"y": 270
},
"when": {
"west": "tall"
}
},
{
"apply": {
"model": "minecraft:block/pale_moss_carpet_side_small",
"uvlock": true,
"y": 270
},
"when": {
"west": "low"
}
},
{
"apply": {
"model": "minecraft:block/pale_moss_carpet_side_tall",
"uvlock": true,
"y": 270
},
"when": {
"bottom": "false",
"east": "none",
"north": "none",
"south": "none",
"west": "none"
}
}
]
}

View file

@ -0,0 +1,118 @@
{
"variants": {
"face=ceiling,facing=east,powered=false": {
"model": "minecraft:block/pale_oak_button",
"x": 180,
"y": 270
},
"face=ceiling,facing=east,powered=true": {
"model": "minecraft:block/pale_oak_button_pressed",
"x": 180,
"y": 270
},
"face=ceiling,facing=north,powered=false": {
"model": "minecraft:block/pale_oak_button",
"x": 180,
"y": 180
},
"face=ceiling,facing=north,powered=true": {
"model": "minecraft:block/pale_oak_button_pressed",
"x": 180,
"y": 180
},
"face=ceiling,facing=south,powered=false": {
"model": "minecraft:block/pale_oak_button",
"x": 180
},
"face=ceiling,facing=south,powered=true": {
"model": "minecraft:block/pale_oak_button_pressed",
"x": 180
},
"face=ceiling,facing=west,powered=false": {
"model": "minecraft:block/pale_oak_button",
"x": 180,
"y": 90
},
"face=ceiling,facing=west,powered=true": {
"model": "minecraft:block/pale_oak_button_pressed",
"x": 180,
"y": 90
},
"face=floor,facing=east,powered=false": {
"model": "minecraft:block/pale_oak_button",
"y": 90
},
"face=floor,facing=east,powered=true": {
"model": "minecraft:block/pale_oak_button_pressed",
"y": 90
},
"face=floor,facing=north,powered=false": {
"model": "minecraft:block/pale_oak_button"
},
"face=floor,facing=north,powered=true": {
"model": "minecraft:block/pale_oak_button_pressed"
},
"face=floor,facing=south,powered=false": {
"model": "minecraft:block/pale_oak_button",
"y": 180
},
"face=floor,facing=south,powered=true": {
"model": "minecraft:block/pale_oak_button_pressed",
"y": 180
},
"face=floor,facing=west,powered=false": {
"model": "minecraft:block/pale_oak_button",
"y": 270
},
"face=floor,facing=west,powered=true": {
"model": "minecraft:block/pale_oak_button_pressed",
"y": 270
},
"face=wall,facing=east,powered=false": {
"model": "minecraft:block/pale_oak_button",
"uvlock": true,
"x": 90,
"y": 90
},
"face=wall,facing=east,powered=true": {
"model": "minecraft:block/pale_oak_button_pressed",
"uvlock": true,
"x": 90,
"y": 90
},
"face=wall,facing=north,powered=false": {
"model": "minecraft:block/pale_oak_button",
"uvlock": true,
"x": 90
},
"face=wall,facing=north,powered=true": {
"model": "minecraft:block/pale_oak_button_pressed",
"uvlock": true,
"x": 90
},
"face=wall,facing=south,powered=false": {
"model": "minecraft:block/pale_oak_button",
"uvlock": true,
"x": 90,
"y": 180
},
"face=wall,facing=south,powered=true": {
"model": "minecraft:block/pale_oak_button_pressed",
"uvlock": true,
"x": 90,
"y": 180
},
"face=wall,facing=west,powered=false": {
"model": "minecraft:block/pale_oak_button",
"uvlock": true,
"x": 90,
"y": 270
},
"face=wall,facing=west,powered=true": {
"model": "minecraft:block/pale_oak_button_pressed",
"uvlock": true,
"x": 90,
"y": 270
}
}
}

View file

@ -0,0 +1,124 @@
{
"variants": {
"facing=east,half=lower,hinge=left,open=false": {
"model": "minecraft:block/pale_oak_door_bottom_left"
},
"facing=east,half=lower,hinge=left,open=true": {
"model": "minecraft:block/pale_oak_door_bottom_left_open",
"y": 90
},
"facing=east,half=lower,hinge=right,open=false": {
"model": "minecraft:block/pale_oak_door_bottom_right"
},
"facing=east,half=lower,hinge=right,open=true": {
"model": "minecraft:block/pale_oak_door_bottom_right_open",
"y": 270
},
"facing=east,half=upper,hinge=left,open=false": {
"model": "minecraft:block/pale_oak_door_top_left"
},
"facing=east,half=upper,hinge=left,open=true": {
"model": "minecraft:block/pale_oak_door_top_left_open",
"y": 90
},
"facing=east,half=upper,hinge=right,open=false": {
"model": "minecraft:block/pale_oak_door_top_right"
},
"facing=east,half=upper,hinge=right,open=true": {
"model": "minecraft:block/pale_oak_door_top_right_open",
"y": 270
},
"facing=north,half=lower,hinge=left,open=false": {
"model": "minecraft:block/pale_oak_door_bottom_left",
"y": 270
},
"facing=north,half=lower,hinge=left,open=true": {
"model": "minecraft:block/pale_oak_door_bottom_left_open"
},
"facing=north,half=lower,hinge=right,open=false": {
"model": "minecraft:block/pale_oak_door_bottom_right",
"y": 270
},
"facing=north,half=lower,hinge=right,open=true": {
"model": "minecraft:block/pale_oak_door_bottom_right_open",
"y": 180
},
"facing=north,half=upper,hinge=left,open=false": {
"model": "minecraft:block/pale_oak_door_top_left",
"y": 270
},
"facing=north,half=upper,hinge=left,open=true": {
"model": "minecraft:block/pale_oak_door_top_left_open"
},
"facing=north,half=upper,hinge=right,open=false": {
"model": "minecraft:block/pale_oak_door_top_right",
"y": 270
},
"facing=north,half=upper,hinge=right,open=true": {
"model": "minecraft:block/pale_oak_door_top_right_open",
"y": 180
},
"facing=south,half=lower,hinge=left,open=false": {
"model": "minecraft:block/pale_oak_door_bottom_left",
"y": 90
},
"facing=south,half=lower,hinge=left,open=true": {
"model": "minecraft:block/pale_oak_door_bottom_left_open",
"y": 180
},
"facing=south,half=lower,hinge=right,open=false": {
"model": "minecraft:block/pale_oak_door_bottom_right",
"y": 90
},
"facing=south,half=lower,hinge=right,open=true": {
"model": "minecraft:block/pale_oak_door_bottom_right_open"
},
"facing=south,half=upper,hinge=left,open=false": {
"model": "minecraft:block/pale_oak_door_top_left",
"y": 90
},
"facing=south,half=upper,hinge=left,open=true": {
"model": "minecraft:block/pale_oak_door_top_left_open",
"y": 180
},
"facing=south,half=upper,hinge=right,open=false": {
"model": "minecraft:block/pale_oak_door_top_right",
"y": 90
},
"facing=south,half=upper,hinge=right,open=true": {
"model": "minecraft:block/pale_oak_door_top_right_open"
},
"facing=west,half=lower,hinge=left,open=false": {
"model": "minecraft:block/pale_oak_door_bottom_left",
"y": 180
},
"facing=west,half=lower,hinge=left,open=true": {
"model": "minecraft:block/pale_oak_door_bottom_left_open",
"y": 270
},
"facing=west,half=lower,hinge=right,open=false": {
"model": "minecraft:block/pale_oak_door_bottom_right",
"y": 180
},
"facing=west,half=lower,hinge=right,open=true": {
"model": "minecraft:block/pale_oak_door_bottom_right_open",
"y": 90
},
"facing=west,half=upper,hinge=left,open=false": {
"model": "minecraft:block/pale_oak_door_top_left",
"y": 180
},
"facing=west,half=upper,hinge=left,open=true": {
"model": "minecraft:block/pale_oak_door_top_left_open",
"y": 270
},
"facing=west,half=upper,hinge=right,open=false": {
"model": "minecraft:block/pale_oak_door_top_right",
"y": 180
},
"facing=west,half=upper,hinge=right,open=true": {
"model": "minecraft:block/pale_oak_door_top_right_open",
"y": 90
}
}
}

View file

@ -0,0 +1,48 @@
{
"multipart": [
{
"apply": {
"model": "minecraft:block/pale_oak_fence_post"
}
},
{
"apply": {
"model": "minecraft:block/pale_oak_fence_side",
"uvlock": true
},
"when": {
"north": "true"
}
},
{
"apply": {
"model": "minecraft:block/pale_oak_fence_side",
"uvlock": true,
"y": 90
},
"when": {
"east": "true"
}
},
{
"apply": {
"model": "minecraft:block/pale_oak_fence_side",
"uvlock": true,
"y": 180
},
"when": {
"south": "true"
}
},
{
"apply": {
"model": "minecraft:block/pale_oak_fence_side",
"uvlock": true,
"y": 270
},
"when": {
"west": "true"
}
}
]
}

View file

@ -0,0 +1,80 @@
{
"variants": {
"facing=east,in_wall=false,open=false": {
"model": "minecraft:block/pale_oak_fence_gate",
"uvlock": true,
"y": 270
},
"facing=east,in_wall=false,open=true": {
"model": "minecraft:block/pale_oak_fence_gate_open",
"uvlock": true,
"y": 270
},
"facing=east,in_wall=true,open=false": {
"model": "minecraft:block/pale_oak_fence_gate_wall",
"uvlock": true,
"y": 270
},
"facing=east,in_wall=true,open=true": {
"model": "minecraft:block/pale_oak_fence_gate_wall_open",
"uvlock": true,
"y": 270
},
"facing=north,in_wall=false,open=false": {
"model": "minecraft:block/pale_oak_fence_gate",
"uvlock": true,
"y": 180
},
"facing=north,in_wall=false,open=true": {
"model": "minecraft:block/pale_oak_fence_gate_open",
"uvlock": true,
"y": 180
},
"facing=north,in_wall=true,open=false": {
"model": "minecraft:block/pale_oak_fence_gate_wall",
"uvlock": true,
"y": 180
},
"facing=north,in_wall=true,open=true": {
"model": "minecraft:block/pale_oak_fence_gate_wall_open",
"uvlock": true,
"y": 180
},
"facing=south,in_wall=false,open=false": {
"model": "minecraft:block/pale_oak_fence_gate",
"uvlock": true
},
"facing=south,in_wall=false,open=true": {
"model": "minecraft:block/pale_oak_fence_gate_open",
"uvlock": true
},
"facing=south,in_wall=true,open=false": {
"model": "minecraft:block/pale_oak_fence_gate_wall",
"uvlock": true
},
"facing=south,in_wall=true,open=true": {
"model": "minecraft:block/pale_oak_fence_gate_wall_open",
"uvlock": true
},
"facing=west,in_wall=false,open=false": {
"model": "minecraft:block/pale_oak_fence_gate",
"uvlock": true,
"y": 90
},
"facing=west,in_wall=false,open=true": {
"model": "minecraft:block/pale_oak_fence_gate_open",
"uvlock": true,
"y": 90
},
"facing=west,in_wall=true,open=false": {
"model": "minecraft:block/pale_oak_fence_gate_wall",
"uvlock": true,
"y": 90
},
"facing=west,in_wall=true,open=true": {
"model": "minecraft:block/pale_oak_fence_gate_wall_open",
"uvlock": true,
"y": 90
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "minecraft:block/pale_oak_hanging_sign"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "minecraft:block/pale_oak_leaves"
}
}
}

View file

@ -0,0 +1,16 @@
{
"variants": {
"axis=x": {
"model": "minecraft:block/pale_oak_log_horizontal",
"x": 90,
"y": 90
},
"axis=y": {
"model": "minecraft:block/pale_oak_log"
},
"axis=z": {
"model": "minecraft:block/pale_oak_log_horizontal",
"x": 90
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "minecraft:block/pale_oak_planks"
}
}
}

View file

@ -0,0 +1,10 @@
{
"variants": {
"powered=false": {
"model": "minecraft:block/pale_oak_pressure_plate"
},
"powered=true": {
"model": "minecraft:block/pale_oak_pressure_plate_down"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "minecraft:block/pale_oak_sapling"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "minecraft:block/pale_oak_sign"
}
}
}

View file

@ -0,0 +1,13 @@
{
"variants": {
"type=bottom": {
"model": "minecraft:block/pale_oak_slab"
},
"type=double": {
"model": "minecraft:block/pale_oak_planks"
},
"type=top": {
"model": "minecraft:block/pale_oak_slab_top"
}
}
}

View file

@ -0,0 +1,209 @@
{
"variants": {
"facing=east,half=bottom,shape=inner_left": {
"model": "minecraft:block/pale_oak_stairs_inner",
"uvlock": true,
"y": 270
},
"facing=east,half=bottom,shape=inner_right": {
"model": "minecraft:block/pale_oak_stairs_inner"
},
"facing=east,half=bottom,shape=outer_left": {
"model": "minecraft:block/pale_oak_stairs_outer",
"uvlock": true,
"y": 270
},
"facing=east,half=bottom,shape=outer_right": {
"model": "minecraft:block/pale_oak_stairs_outer"
},
"facing=east,half=bottom,shape=straight": {
"model": "minecraft:block/pale_oak_stairs"
},
"facing=east,half=top,shape=inner_left": {
"model": "minecraft:block/pale_oak_stairs_inner",
"uvlock": true,
"x": 180
},
"facing=east,half=top,shape=inner_right": {
"model": "minecraft:block/pale_oak_stairs_inner",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=east,half=top,shape=outer_left": {
"model": "minecraft:block/pale_oak_stairs_outer",
"uvlock": true,
"x": 180
},
"facing=east,half=top,shape=outer_right": {
"model": "minecraft:block/pale_oak_stairs_outer",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=east,half=top,shape=straight": {
"model": "minecraft:block/pale_oak_stairs",
"uvlock": true,
"x": 180
},
"facing=north,half=bottom,shape=inner_left": {
"model": "minecraft:block/pale_oak_stairs_inner",
"uvlock": true,
"y": 180
},
"facing=north,half=bottom,shape=inner_right": {
"model": "minecraft:block/pale_oak_stairs_inner",
"uvlock": true,
"y": 270
},
"facing=north,half=bottom,shape=outer_left": {
"model": "minecraft:block/pale_oak_stairs_outer",
"uvlock": true,
"y": 180
},
"facing=north,half=bottom,shape=outer_right": {
"model": "minecraft:block/pale_oak_stairs_outer",
"uvlock": true,
"y": 270
},
"facing=north,half=bottom,shape=straight": {
"model": "minecraft:block/pale_oak_stairs",
"uvlock": true,
"y": 270
},
"facing=north,half=top,shape=inner_left": {
"model": "minecraft:block/pale_oak_stairs_inner",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=north,half=top,shape=inner_right": {
"model": "minecraft:block/pale_oak_stairs_inner",
"uvlock": true,
"x": 180
},
"facing=north,half=top,shape=outer_left": {
"model": "minecraft:block/pale_oak_stairs_outer",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=north,half=top,shape=outer_right": {
"model": "minecraft:block/pale_oak_stairs_outer",
"uvlock": true,
"x": 180
},
"facing=north,half=top,shape=straight": {
"model": "minecraft:block/pale_oak_stairs",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=south,half=bottom,shape=inner_left": {
"model": "minecraft:block/pale_oak_stairs_inner"
},
"facing=south,half=bottom,shape=inner_right": {
"model": "minecraft:block/pale_oak_stairs_inner",
"uvlock": true,
"y": 90
},
"facing=south,half=bottom,shape=outer_left": {
"model": "minecraft:block/pale_oak_stairs_outer"
},
"facing=south,half=bottom,shape=outer_right": {
"model": "minecraft:block/pale_oak_stairs_outer",
"uvlock": true,
"y": 90
},
"facing=south,half=bottom,shape=straight": {
"model": "minecraft:block/pale_oak_stairs",
"uvlock": true,
"y": 90
},
"facing=south,half=top,shape=inner_left": {
"model": "minecraft:block/pale_oak_stairs_inner",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=south,half=top,shape=inner_right": {
"model": "minecraft:block/pale_oak_stairs_inner",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=south,half=top,shape=outer_left": {
"model": "minecraft:block/pale_oak_stairs_outer",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=south,half=top,shape=outer_right": {
"model": "minecraft:block/pale_oak_stairs_outer",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=south,half=top,shape=straight": {
"model": "minecraft:block/pale_oak_stairs",
"uvlock": true,
"x": 180,
"y": 90
},
"facing=west,half=bottom,shape=inner_left": {
"model": "minecraft:block/pale_oak_stairs_inner",
"uvlock": true,
"y": 90
},
"facing=west,half=bottom,shape=inner_right": {
"model": "minecraft:block/pale_oak_stairs_inner",
"uvlock": true,
"y": 180
},
"facing=west,half=bottom,shape=outer_left": {
"model": "minecraft:block/pale_oak_stairs_outer",
"uvlock": true,
"y": 90
},
"facing=west,half=bottom,shape=outer_right": {
"model": "minecraft:block/pale_oak_stairs_outer",
"uvlock": true,
"y": 180
},
"facing=west,half=bottom,shape=straight": {
"model": "minecraft:block/pale_oak_stairs",
"uvlock": true,
"y": 180
},
"facing=west,half=top,shape=inner_left": {
"model": "minecraft:block/pale_oak_stairs_inner",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=west,half=top,shape=inner_right": {
"model": "minecraft:block/pale_oak_stairs_inner",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=west,half=top,shape=outer_left": {
"model": "minecraft:block/pale_oak_stairs_outer",
"uvlock": true,
"x": 180,
"y": 180
},
"facing=west,half=top,shape=outer_right": {
"model": "minecraft:block/pale_oak_stairs_outer",
"uvlock": true,
"x": 180,
"y": 270
},
"facing=west,half=top,shape=straight": {
"model": "minecraft:block/pale_oak_stairs",
"uvlock": true,
"x": 180,
"y": 180
}
}
}

View file

@ -0,0 +1,69 @@
{
"variants": {
"facing=east,half=bottom,open=false": {
"model": "minecraft:block/pale_oak_trapdoor_bottom",
"y": 90
},
"facing=east,half=bottom,open=true": {
"model": "minecraft:block/pale_oak_trapdoor_open",
"y": 90
},
"facing=east,half=top,open=false": {
"model": "minecraft:block/pale_oak_trapdoor_top",
"y": 90
},
"facing=east,half=top,open=true": {
"model": "minecraft:block/pale_oak_trapdoor_open",
"x": 180,
"y": 270
},
"facing=north,half=bottom,open=false": {
"model": "minecraft:block/pale_oak_trapdoor_bottom"
},
"facing=north,half=bottom,open=true": {
"model": "minecraft:block/pale_oak_trapdoor_open"
},
"facing=north,half=top,open=false": {
"model": "minecraft:block/pale_oak_trapdoor_top"
},
"facing=north,half=top,open=true": {
"model": "minecraft:block/pale_oak_trapdoor_open",
"x": 180,
"y": 180
},
"facing=south,half=bottom,open=false": {
"model": "minecraft:block/pale_oak_trapdoor_bottom",
"y": 180
},
"facing=south,half=bottom,open=true": {
"model": "minecraft:block/pale_oak_trapdoor_open",
"y": 180
},
"facing=south,half=top,open=false": {
"model": "minecraft:block/pale_oak_trapdoor_top",
"y": 180
},
"facing=south,half=top,open=true": {
"model": "minecraft:block/pale_oak_trapdoor_open",
"x": 180,
"y": 0
},
"facing=west,half=bottom,open=false": {
"model": "minecraft:block/pale_oak_trapdoor_bottom",
"y": 270
},
"facing=west,half=bottom,open=true": {
"model": "minecraft:block/pale_oak_trapdoor_open",
"y": 270
},
"facing=west,half=top,open=false": {
"model": "minecraft:block/pale_oak_trapdoor_top",
"y": 270
},
"facing=west,half=top,open=true": {
"model": "minecraft:block/pale_oak_trapdoor_open",
"x": 180,
"y": 90
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "minecraft:block/pale_oak_hanging_sign"
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "minecraft:block/pale_oak_sign"
}
}
}

View file

@ -0,0 +1,16 @@
{
"variants": {
"axis=x": {
"model": "minecraft:block/pale_oak_wood",
"x": 90,
"y": 90
},
"axis=y": {
"model": "minecraft:block/pale_oak_wood"
},
"axis=z": {
"model": "minecraft:block/pale_oak_wood",
"x": 90
}
}
}

View file

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "minecraft:block/potted_pale_oak_sapling"
}
}
}

View file

@ -0,0 +1,16 @@
{
"variants": {
"axis=x": {
"model": "minecraft:block/stripped_pale_oak_log_horizontal",
"x": 90,
"y": 90
},
"axis=y": {
"model": "minecraft:block/stripped_pale_oak_log"
},
"axis=z": {
"model": "minecraft:block/stripped_pale_oak_log_horizontal",
"x": 90
}
}
}

View file

@ -0,0 +1,16 @@
{
"variants": {
"axis=x": {
"model": "minecraft:block/stripped_pale_oak_wood",
"x": 90,
"y": 90
},
"axis=y": {
"model": "minecraft:block/stripped_pale_oak_wood"
},
"axis=z": {
"model": "minecraft:block/stripped_pale_oak_wood",
"x": 90
}
}
}

View file

@ -0,0 +1,272 @@
{
"removed": [
"upgrade.minecraft.netherite_upgrade",
"item.minecraft.creeper_banner_pattern.desc",
"item.minecraft.flow_banner_pattern.desc",
"item.minecraft.flower_banner_pattern.desc",
"item.minecraft.globe_banner_pattern.desc",
"item.minecraft.guster_banner_pattern.desc",
"item.minecraft.mojang_banner_pattern.desc",
"item.minecraft.piglin_banner_pattern.desc",
"item.minecraft.skull_banner_pattern.desc",
"argument.time.invalid_tick_count",
"arguments.nbtpath.too_large",
"block.minecraft.grass",
"book.invalid.tag",
"commands.fillbiome.success",
"commands.function.success.multiple",
"commands.function.success.multiple.result",
"commands.function.success.single",
"commands.function.success.single.result",
"commands.publish.success",
"connect.reconfiging",
"dataPack.update_1_20.description",
"dataPack.update_1_20.name",
"dataPack.update_1_21.description",
"dataPack.update_1_21.name",
"deathScreen.score",
"event.minecraft.raid.defeat",
"event.minecraft.raid.victory",
"gui.abuseReport.reason.false_reporting",
"gui.chatReport.comments",
"gui.chatReport.describe",
"gui.chatReport.discard.content",
"gui.chatReport.discard.discard",
"gui.chatReport.discard.draft",
"gui.chatReport.discard.return",
"gui.chatReport.discard.title",
"gui.chatReport.draft.content",
"gui.chatReport.draft.discard",
"gui.chatReport.draft.edit",
"gui.chatReport.draft.quittotitle.content",
"gui.chatReport.draft.quittotitle.title",
"gui.chatReport.draft.title",
"gui.chatReport.more_comments",
"gui.chatReport.observed_what",
"gui.chatReport.read_info",
"gui.chatReport.select_reason",
"gui.chatReport.send.comments_too_long",
"gui.chatReport.send.no_reason",
"item_modifier.unknown",
"item.minecraft.angler_pottery_shard",
"item.minecraft.archer_pottery_shard",
"item.minecraft.arms_up_pottery_shard",
"item.minecraft.blade_pottery_shard",
"item.minecraft.brewer_pottery_shard",
"item.minecraft.bundle.fullness",
"item.minecraft.burn_pottery_shard",
"item.minecraft.danger_pottery_shard",
"item.minecraft.explorer_pottery_shard",
"item.minecraft.friend_pottery_shard",
"item.minecraft.heart_pottery_shard",
"item.minecraft.heartbreak_pottery_shard",
"item.minecraft.howl_pottery_shard",
"item.minecraft.miner_pottery_shard",
"item.minecraft.mourner_pottery_shard",
"item.minecraft.music_disc_5.desc",
"item.minecraft.music_disc_11.desc",
"item.minecraft.music_disc_13.desc",
"item.minecraft.music_disc_blocks.desc",
"item.minecraft.music_disc_cat.desc",
"item.minecraft.music_disc_chirp.desc",
"item.minecraft.music_disc_creator_music_box.desc",
"item.minecraft.music_disc_creator.desc",
"item.minecraft.music_disc_far.desc",
"item.minecraft.music_disc_mall.desc",
"item.minecraft.music_disc_mellohi.desc",
"item.minecraft.music_disc_otherside.desc",
"item.minecraft.music_disc_pigstep.desc",
"item.minecraft.music_disc_precipice.desc",
"item.minecraft.music_disc_relic.desc",
"item.minecraft.music_disc_stal.desc",
"item.minecraft.music_disc_strad.desc",
"item.minecraft.music_disc_wait.desc",
"item.minecraft.music_disc_ward.desc",
"item.minecraft.plenty_pottery_shard",
"item.minecraft.pottery_shard_archer",
"item.minecraft.pottery_shard_arms_up",
"item.minecraft.pottery_shard_prize",
"item.minecraft.pottery_shard_skull",
"item.minecraft.prize_pottery_shard",
"item.minecraft.scute",
"item.minecraft.sheaf_pottery_shard",
"item.minecraft.shelter_pottery_shard",
"item.minecraft.skull_pottery_shard",
"item.minecraft.snort_pottery_shard",
"item.nbt_tags",
"mco.account.privacy.info",
"mco.account.privacyinfo",
"mco.client.incompatible.msg.line1",
"mco.client.incompatible.msg.line2",
"mco.client.incompatible.msg.line3",
"mco.configure.world.close.question.line2",
"mco.configure.world.delete.question.line2",
"mco.configure.world.invited",
"mco.configure.world.leave.question.line2",
"mco.configure.world.resourcepack.question.line1",
"mco.configure.world.resourcepack.question.line2",
"mco.configure.world.restore.download.question.line2",
"mco.configure.world.restore.question.line2",
"mco.configure.world.slot.switch.question.line2",
"mco.configure.world.spawnAnimals",
"mco.configure.world.spawnNPCs",
"mco.configure.world.spawn_toggle.title",
"mco.configure.world.subscription.day",
"mco.configure.world.subscription.days",
"mco.configure.world.subscription.month",
"mco.configure.world.subscription.months",
"mco.configure.world.uninvite.question",
"mco.create.world.skip",
"mco.create.world.subtitle",
"mco.download.confirmation.line1",
"mco.download.confirmation.line2",
"mco.errorMessage.realmsService",
"mco.gui.ok",
"mco.reset.world.seed",
"mco.reset.world.upload",
"mco.selectServer.configureRealm",
"mco.selectServer.expiredSubscribe",
"mco.selectServer.minigame",
"mco.snapshot.creating",
"mco.snapshot.friendsRealm.upgrade",
"mco.upload.entry.cheats",
"mco.upload.entry.commands",
"mco.upload.size.failure.line1",
"mco.upload.size.failure.line2",
"mco.version",
"multiplayer.disconnect.out_of_order_chat",
"multiplayer.disconnect.unsigned_chat",
"narration.edit_box",
"painting.minecraft.earth.author",
"painting.minecraft.fire.author",
"painting.minecraft.water.author",
"painting.minecraft.wind.author",
"painting.minecraft.wither.author",
"predicate.unknown",
"resourcepack.downloading",
"resourcepack.progress",
"resourcepack.requesting",
"selectWorld.cheats",
"selectWorld.edit.export_worldgen_settings",
"selectWorld.edit.export_worldgen_settings.failure",
"selectWorld.edit.export_worldgen_settings.success",
"selectWorld.futureworld.error.text",
"selectWorld.futureworld.error.title",
"selectWorld.gameMode.adventure.line1",
"selectWorld.gameMode.adventure.line2",
"selectWorld.gameMode.creative.line1",
"selectWorld.gameMode.creative.line2",
"selectWorld.gameMode.hardcore.line1",
"selectWorld.gameMode.hardcore.line2",
"selectWorld.gameMode.spectator.line1",
"selectWorld.gameMode.spectator.line2",
"selectWorld.gameMode.survival.line1",
"selectWorld.gameMode.survival.line2",
"selectWorld.import_worldgen_settings",
"selectWorld.import_worldgen_settings.failure",
"selectWorld.import_worldgen_settings.select_file",
"selectWorld.moreWorldOptions",
"selectWorld.resultFolder",
"selectWorld.versionJoinButton",
"selectWorld.versionQuestion",
"selectWorld.versionWarning",
"subtitles.block.trial_spawner.ambient_charged",
"subtitles.block.trial_spawner.charge_activate",
"subtitles.entity.camel.step",
"subtitles.entity.camel.step_sand",
"subtitles.entity.drowned.step",
"subtitles.entity.generic.wind_burst",
"subtitles.entity.goat.step",
"subtitles.entity.hoglin.step",
"subtitles.entity.llama.step",
"subtitles.entity.panda.step",
"subtitles.entity.piglin_brute.step",
"subtitles.entity.piglin.step",
"subtitles.entity.ravager.step",
"subtitles.entity.sniffer.egg_crack",
"subtitles.entity.sniffer.egg_hatch",
"subtitles.entity.sniffer.step",
"subtitles.entity.warden.step",
"subtitles.entity.zoglin.step",
"symlink_warning.message",
"title.32bit.deprecation",
"title.32bit.deprecation.realms",
"title.32bit.deprecation.realms.check",
"title.32bit.deprecation.realms.header",
"tutorial.bundleInsert.description",
"tutorial.bundleInsert.title",
"attribute.name.generic.armor",
"attribute.name.generic.armor_toughness",
"attribute.name.generic.attack_damage",
"attribute.name.generic.attack_knockback",
"attribute.name.generic.attack_speed",
"attribute.name.generic.block_interaction_range",
"attribute.name.generic.burning_time",
"attribute.name.generic.entity_interaction_range",
"attribute.name.generic.explosion_knockback_resistance",
"attribute.name.generic.fall_damage_multiplier",
"attribute.name.generic.flying_speed",
"attribute.name.generic.follow_range",
"attribute.name.generic.gravity",
"attribute.name.generic.jump_strength",
"attribute.name.generic.knockback_resistance",
"attribute.name.generic.luck",
"attribute.name.generic.max_absorption",
"attribute.name.generic.max_health",
"attribute.name.generic.movement_efficiency",
"attribute.name.generic.movement_speed",
"attribute.name.generic.oxygen_bonus",
"attribute.name.generic.safe_fall_distance",
"attribute.name.generic.scale",
"attribute.name.generic.step_height",
"attribute.name.generic.water_movement_efficiency",
"attribute.name.horse.jump_strength",
"attribute.name.player.block_break_speed",
"attribute.name.player.block_interaction_range",
"attribute.name.player.entity_interaction_range",
"attribute.name.player.mining_efficiency",
"attribute.name.player.sneaking_speed",
"attribute.name.player.submerged_mining_speed",
"attribute.name.player.sweeping_damage_ratio",
"attribute.name.zombie.spawn_reinforcements",
"realms.missing.snapshot.error.text",
"entity.minecraft.boat",
"entity.minecraft.chest_boat"
],
"renamed": {
"item.minecraft.dune_armor_trim_smithing_template.new": "item.minecraft.dune_armor_trim_smithing_template",
"item.minecraft.eye_armor_trim_smithing_template.new": "item.minecraft.eye_armor_trim_smithing_template",
"item.minecraft.flow_armor_trim_smithing_template.new": "item.minecraft.flow_armor_trim_smithing_template",
"item.minecraft.bolt_armor_trim_smithing_template.new": "item.minecraft.bolt_armor_trim_smithing_template",
"item.minecraft.host_armor_trim_smithing_template.new": "item.minecraft.host_armor_trim_smithing_template",
"item.minecraft.netherite_upgrade_smithing_template.new": "item.minecraft.netherite_upgrade_smithing_template",
"item.minecraft.raiser_armor_trim_smithing_template.new": "item.minecraft.raiser_armor_trim_smithing_template",
"item.minecraft.rib_armor_trim_smithing_template.new": "item.minecraft.rib_armor_trim_smithing_template",
"item.minecraft.sentry_armor_trim_smithing_template.new": "item.minecraft.sentry_armor_trim_smithing_template",
"item.minecraft.shaper_armor_trim_smithing_template.new": "item.minecraft.shaper_armor_trim_smithing_template",
"item.minecraft.silence_armor_trim_smithing_template.new": "item.minecraft.silence_armor_trim_smithing_template",
"item.minecraft.snout_armor_trim_smithing_template.new": "item.minecraft.snout_armor_trim_smithing_template",
"item.minecraft.spire_armor_trim_smithing_template.new": "item.minecraft.spire_armor_trim_smithing_template",
"item.minecraft.tide_armor_trim_smithing_template.new": "item.minecraft.tide_armor_trim_smithing_template",
"item.minecraft.vex_armor_trim_smithing_template.new": "item.minecraft.vex_armor_trim_smithing_template",
"item.minecraft.ward_armor_trim_smithing_template.new": "item.minecraft.ward_armor_trim_smithing_template",
"item.minecraft.wayfinder_armor_trim_smithing_template.new": "item.minecraft.wayfinder_armor_trim_smithing_template",
"item.minecraft.wild_armor_trim_smithing_template.new": "item.minecraft.wild_armor_trim_smithing_template",
"item.minecraft.coast_armor_trim_smithing_template.new": "item.minecraft.coast_armor_trim_smithing_template",
"item.minecraft.creeper_banner_pattern.new": "item.minecraft.creeper_banner_pattern",
"item.minecraft.flow_banner_pattern.new": "item.minecraft.flow_banner_pattern",
"item.minecraft.flower_banner_pattern.new": "item.minecraft.flower_banner_pattern",
"item.minecraft.globe_banner_pattern.new": "item.minecraft.globe_banner_pattern",
"item.minecraft.guster_banner_pattern.new": "item.minecraft.guster_banner_pattern",
"item.minecraft.mojang_banner_pattern.new": "item.minecraft.mojang_banner_pattern",
"item.minecraft.piglin_banner_pattern.new": "item.minecraft.piglin_banner_pattern",
"item.minecraft.skull_banner_pattern.new": "item.minecraft.skull_banner_pattern",
"lanServer.port.unavailable.new": "lanServer.port.unavailable",
"lanServer.port.invalid.new": "lanServer.port.invalid",
"multiplayer.disconnect.invalid_public_key_signature.new": "multiplayer.disconnect.invalid_public_key_signature",
"selectWorld.allowCommands.new": "selectWorld.allowCommands",
"gui.abuseReport.reason.generic": "gui.abuseReport.reason.i_want_to_report_them",
"gui.abuseReport.reason.generic.description": "gui.abuseReport.reason.i_want_to_report_them.description",
"commands.drop.no_loot_table": "commands.drop.no_loot_table.entity"
}
}

File diff suppressed because it is too large Load diff

View file

@ -22,34 +22,31 @@
{ "from": [ 4, 2, 11 ],
"to": [ 6, 7, 13 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }
}
},
{ "from": [ 10, 2, 11 ],
"to": [ 12, 7, 13 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }
}
},
{ "from": [ 7, 2, 2 ],
"to": [ 9, 4, 4 ],
"to": [ 9, 5, 4 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"west": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"east": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 9 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 9 ], "texture": "#unlit" },
"west": { "uv": [ 7, 6, 9, 9 ], "texture": "#unlit" },
"east": { "uv": [ 7, 6, 9, 9 ], "texture": "#unlit" }
}
}
]

View file

@ -19,55 +19,132 @@
"east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" }
}
},
{ "from": [ 4, 7, 11 ],
{ "from": [ 4, 2, 11 ],
"to": [ 6, 7, 13 ],
"shade": false,
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
}
},
{ "from": [ 4, 2, 10 ],
"to": [ 6, 8, 14 ],
"faces": {
"west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
}
},
{ "from": [ 3, 2, 11 ],
"to": [ 7, 8, 13 ],
"faces": {
"north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
}
},
{ "from": [ 10, 7, 11 ],
"to": [ 12, 7, 13 ],
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
}
},
{ "from": [ 10, 2, 10 ],
"to": [ 12, 8, 14 ],
"faces": {
"west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
}
},
{ "from": [ 9, 2, 11 ],
"to": [ 13, 8, 13 ],
"faces": {
"north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 2, 2 ],
"to": [ 9, 4, 4 ],
"to": [ 9, 5, 4 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"west": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"east": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 9 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 9 ], "texture": "#unlit" },
"west": { "uv": [ 7, 6, 9, 9 ], "texture": "#unlit" },
"east": { "uv": [ 7, 6, 9, 9 ], "texture": "#unlit" }
}
},
{ "from": [ 10, 2, 11 ],
"to": [ 12, 7, 13 ],
"shade": false,
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 1.5, 10.5 ],
"to": [ 6.5, 4.5, 13.5 ],
"shade": false,
"faces": {
"up": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 7.5, 10.5 ],
"to": [ 6.5, 10.5, 13.5 ],
"shade": false,
"faces": {
"down": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 4.5, 7.5 ],
"to": [ 6.5, 7.5, 10.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 4.5, 13.5 ],
"to": [ 6.5, 7.5, 16.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 0.5, 4.5, 10.5 ],
"to": [ 3.5, 7.5, 13.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 10.5 ],
"to": [ 9.5, 7.5, 13.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 1.5, 10.5 ],
"to": [ 12.5, 4.5, 13.5 ],
"shade": false,
"faces": {
"up": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 7.5, 10.5 ],
"to": [ 12.5, 10.5, 13.5 ],
"shade": false,
"faces": {
"down": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 4.5, 7.5 ],
"to": [ 12.5, 7.5, 10.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 4.5, 13.5 ],
"to": [ 12.5, 7.5, 16.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 10.5 ],
"to": [ 9.5, 7.5, 13.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 12.5, 4.5, 10.5 ],
"to": [ 15.5, 7.5, 13.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
}
]

View file

@ -19,64 +19,181 @@
"east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" }
}
},
{ "from": [ 4, 7, 11 ],
"to": [ 6, 7, 13 ],
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
}
},
{ "from": [ 4, 2, 10 ],
"to": [ 6, 8, 14 ],
"faces": {
"west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
}
},
{ "from": [ 3, 2, 11 ],
"to": [ 7, 8, 13 ],
"faces": {
"north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
}
},
{ "from": [ 10, 7, 11 ],
"to": [ 12, 7, 13 ],
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
}
},
{ "from": [ 10, 2, 10 ],
"to": [ 12, 8, 14 ],
"faces": {
"west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
}
},
{ "from": [ 9, 2, 11 ],
"to": [ 13, 8, 13 ],
"faces": {
"north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 5, 2 ],
{ "from": [ 7, 2, 2 ],
"to": [ 9, 5, 4 ],
"shade": false,
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 9 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 9 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 9 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 9 ], "texture": "#lit" }
}
},
{ "from": [ 7, 2, 1 ],
"to": [ 9, 6, 5 ],
{ "from": [ 4, 2, 11 ],
"to": [ 6, 7, 13 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 5, 10, 9 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 9 ], "texture": "#lit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" }
}
},
{ "from": [ 6, 2, 2 ],
"to": [ 10, 6, 4 ],
{ "from": [ 10, 2, 11 ],
"to": [ 12, 7, 13 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 5, 10, 9 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 9 ], "texture": "#lit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 1.5, 10.5 ],
"to": [ 6.5, 4.5, 13.5 ],
"shade": false,
"faces": {
"up": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 7.5, 10.5 ],
"to": [ 6.5, 10.5, 13.5 ],
"shade": false,
"faces": {
"down": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 4.5, 7.5 ],
"to": [ 6.5, 7.5, 10.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 4.5, 13.5 ],
"to": [ 6.5, 7.5, 16.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 0.5, 4.5, 10.5 ],
"to": [ 3.5, 7.5, 13.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 10.5 ],
"to": [ 9.5, 7.5, 13.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 1.5, 10.5 ],
"to": [ 12.5, 4.5, 13.5 ],
"shade": false,
"faces": {
"up": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 7.5, 10.5 ],
"to": [ 12.5, 10.5, 13.5 ],
"shade": false,
"faces": {
"down": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 4.5, 7.5 ],
"to": [ 12.5, 7.5, 10.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 4.5, 13.5 ],
"to": [ 12.5, 7.5, 16.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 10.5 ],
"to": [ 9.5, 7.5, 13.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 12.5, 4.5, 10.5 ],
"to": [ 15.5, 7.5, 13.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, -0.5, 1.5 ],
"to": [ 9.5, 2.5, 4.5 ],
"shade": false,
"faces": {
"up": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 5.5, 1.5 ],
"to": [ 9.5, 8.5, 4.5 ],
"shade": false,
"faces": {
"down": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 2.5, -1.5 ],
"to": [ 9.5, 5.5, 1.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 2.5, 4.5 ],
"to": [ 9.5, 5.5, 7.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 2.5, 1.5 ],
"to": [ 6.5, 5.5, 4.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 2.5, 1.5 ],
"to": [ 12.5, 5.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
}
]

View file

@ -22,43 +22,80 @@
{ "from": [ 4, 2, 11 ],
"to": [ 6, 7, 13 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }
}
},
{ "from": [ 10, 2, 11 ],
"to": [ 12, 7, 13 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }
}
},
{ "from": [ 7, 5, 2 ],
{ "from": [ 7, 2, 2 ],
"to": [ 9, 5, 4 ],
"shade": false,
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 9 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 9 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 9 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 9 ], "texture": "#lit" }
}
},
{ "from": [ 7, 2, 1 ],
"to": [ 9, 6, 5 ],
{
"from": [ 6.5, -0.5, 1.5 ],
"to": [ 9.5, 2.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 5, 10, 9 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 9 ], "texture": "#lit" }
"up": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{ "from": [ 6, 2, 2 ],
"to": [ 10, 6, 4 ],
{
"from": [ 6.5, 5.5, 1.5 ],
"to": [ 9.5, 8.5, 4.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 5, 10, 9 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 9 ], "texture": "#lit" }
"down": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 2.5, -1.5 ],
"to": [ 9.5, 5.5, 1.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 2.5, 4.5 ],
"to": [ 9.5, 5.5, 7.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 2.5, 1.5 ],
"to": [ 6.5, 5.5, 4.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 2.5, 1.5 ],
"to": [ 12.5, 5.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 5, 7, 6 ], "texture": "#lit" }
}
}
]

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/cube_column",
"textures": {
"end": "minecraft:block/creaking_heart_top",
"side": "minecraft:block/creaking_heart"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/cube_column",
"textures": {
"end": "minecraft:block/creaking_heart_top_active",
"side": "minecraft:block/creaking_heart_active"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/cube_column_horizontal",
"textures": {
"end": "minecraft:block/creaking_heart_top_active",
"side": "minecraft:block/creaking_heart_active"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/cube_column_horizontal",
"textures": {
"end": "minecraft:block/creaking_heart_top",
"side": "minecraft:block/creaking_heart"
}
}

View file

@ -1,96 +1,79 @@
{ "parent": "block/block",
"textures": {
"particle": "block/dragon_egg",
"all": "block/dragon_egg"
},
"elements": [
{ "from": [ 6, 15, 6 ],
"to": [ 10, 16, 10 ],
"faces": {
"down": { "uv": [ 6, 6, 10, 10 ], "texture": "#all" },
"up": { "uv": [ 6, 6, 10, 10 ], "texture": "#all" },
"north": { "uv": [ 6, 15, 10, 16 ], "texture": "#all" },
"south": { "uv": [ 6, 15, 10, 16 ], "texture": "#all" },
"west": { "uv": [ 6, 15, 10, 16 ], "texture": "#all" },
"east": { "uv": [ 6, 15, 10, 16 ], "texture": "#all" }
}
},
{ "from": [ 5, 14, 5 ],
"to": [ 11, 15, 11 ],
"faces": {
"down": { "uv": [ 5, 5, 11, 11 ], "texture": "#all" },
"up": { "uv": [ 5, 5, 11, 11 ], "texture": "#all" },
"north": { "uv": [ 5, 14, 11, 15 ], "texture": "#all" },
"south": { "uv": [ 5, 14, 11, 15 ], "texture": "#all" },
"west": { "uv": [ 5, 14, 11, 15 ], "texture": "#all" },
"east": { "uv": [ 5, 14, 11, 15 ], "texture": "#all" }
}
},
{ "from": [ 5, 13, 5 ],
"to": [ 11, 14, 11 ],
"faces": {
"down": { "uv": [ 4, 4, 12, 12 ], "texture": "#all" },
"up": { "uv": [ 4, 4, 12, 12 ], "texture": "#all" },
"north": { "uv": [ 4, 13, 12, 14 ], "texture": "#all" },
"south": { "uv": [ 4, 13, 12, 14 ], "texture": "#all" },
"west": { "uv": [ 4, 13, 12, 14 ], "texture": "#all" },
"east": { "uv": [ 4, 13, 12, 14 ], "texture": "#all" }
}
},
{ "from": [ 3, 11, 3 ],
"to": [ 13, 13, 13 ],
"faces": {
"down": { "uv": [ 3, 3, 13, 13 ], "texture": "#all" },
"up": { "uv": [ 3, 3, 13, 13 ], "texture": "#all" },
"north": { "uv": [ 3, 11, 13, 13 ], "texture": "#all" },
"south": { "uv": [ 3, 11, 13, 13 ], "texture": "#all" },
"west": { "uv": [ 3, 11, 13, 13 ], "texture": "#all" },
"east": { "uv": [ 3, 11, 13, 13 ], "texture": "#all" }
}
},
{ "from": [ 2, 8, 2 ],
"to": [ 14, 11, 14 ],
"faces": {
"down": { "uv": [ 2, 2, 14, 14 ], "texture": "#all" },
"up": { "uv": [ 2, 2, 14, 14 ], "texture": "#all" },
"north": { "uv": [ 2, 8, 14, 11 ], "texture": "#all" },
"south": { "uv": [ 2, 8, 14, 11 ], "texture": "#all" },
"west": { "uv": [ 2, 8, 14, 11 ], "texture": "#all" },
"east": { "uv": [ 2, 8, 14, 11 ], "texture": "#all" }
}
},
{ "from": [ 1, 3, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
"down": { "uv": [ 1, 1, 15, 15 ], "texture": "#all" },
"up": { "uv": [ 1, 1, 15, 15 ], "texture": "#all" },
"north": { "uv": [ 1, 3, 15, 8 ], "texture": "#all" },
"south": { "uv": [ 1, 3, 15, 8 ], "texture": "#all" },
"west": { "uv": [ 1, 3, 15, 8 ], "texture": "#all" },
"east": { "uv": [ 1, 3, 15, 8 ], "texture": "#all" }
}
},
{ "from": [ 2, 1, 2 ],
"to": [ 14, 3, 14 ],
"faces": {
"down": { "uv": [ 2, 2, 14, 14 ], "texture": "#all" },
"up": { "uv": [ 2, 2, 14, 14 ], "texture": "#all" },
"north": { "uv": [ 2, 1, 14, 3 ], "texture": "#all" },
"south": { "uv": [ 2, 1, 14, 3 ], "texture": "#all" },
"west": { "uv": [ 2, 1, 14, 3 ], "texture": "#all" },
"east": { "uv": [ 2, 1, 14, 3 ], "texture": "#all" }
}
},
{ "from": [ 3, 0, 3 ],
"to": [ 13, 1, 13 ],
"faces": {
"down": { "uv": [ 3, 3, 13, 13 ], "texture": "#all" },
"up": { "uv": [ 3, 3, 13, 13 ], "texture": "#all" },
"north": { "uv": [ 3, 0, 13, 1 ], "texture": "#all" },
"south": { "uv": [ 3, 0, 13, 1 ], "texture": "#all" },
"west": { "uv": [ 3, 0, 13, 1 ], "texture": "#all" },
"east": { "uv": [ 3, 0, 13, 1 ], "texture": "#all" }
}
}
]
}
{
"parent": "block/block",
"textures": {
"particle": "block/dragon_egg",
"all": "block/dragon_egg"
},
"elements": [
{
"from": [6, 15, 6],
"to": [10, 16, 10],
"faces": {
"north": {"uv": [6, 0, 10, 1], "texture": "#all"},
"east": {"uv": [6, 0, 10, 1], "texture": "#all"},
"south": {"uv": [6, 0, 10, 1], "texture": "#all"},
"west": {"uv": [6, 0, 10, 1], "texture": "#all"},
"up": {"uv": [6, 6, 10, 10], "texture": "#all", "cullface": "up"}
}
},
{
"from": [5, 14, 5],
"to": [11, 15, 11],
"faces": {
"north": {"uv": [5, 1, 11, 2], "texture": "#all"},
"east": {"uv": [5, 1, 11, 2], "texture": "#all"},
"south": {"uv": [5, 1, 11, 2], "texture": "#all"},
"west": {"uv": [5, 1, 11, 2], "texture": "#all"},
"up": {"uv": [5, 5, 11, 11], "texture": "#all"}
}
},
{
"from": [4, 13, 4],
"to": [12, 14, 12],
"rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]},
"faces": {
"north": {"uv": [4, 2, 12, 3], "texture": "#all"},
"east": {"uv": [4, 2, 12, 3], "texture": "#all"},
"south": {"uv": [4, 2, 12, 3], "texture": "#all"},
"west": {"uv": [4, 2, 12, 3], "texture": "#all"},
"up": {"uv": [4, 4, 12, 12], "texture": "#all"}
}
},
{
"from": [3, 0, 3],
"to": [13, 13, 13],
"faces": {
"north": {"uv": [3, 3, 13, 16], "texture": "#all"},
"east": {"uv": [3, 3, 13, 16], "texture": "#all"},
"south": {"uv": [3, 3, 13, 16], "texture": "#all"},
"west": {"uv": [3, 3, 13, 16], "texture": "#all"},
"up": {"uv": [3, 3, 13, 13], "texture": "#all"},
"down": {"uv": [3, 3, 13, 13], "texture": "#all", "cullface": "down"}
}
},
{
"from": [2, 1, 2],
"to": [14, 11, 14],
"faces": {
"north": {"uv": [2, 5, 14, 15], "texture": "#all"},
"east": {"uv": [2, 5, 14, 15], "texture": "#all"},
"south": {"uv": [2, 5, 14, 15], "texture": "#all"},
"west": {"uv": [2, 5, 14, 15], "texture": "#all"},
"up": {"uv": [2, 2, 14, 14], "texture": "#all"},
"down": {"uv": [2, 2, 14, 14], "texture": "#all"}
}
},
{
"from": [1, 3, 1],
"to": [15, 8, 15],
"faces": {
"north": {"uv": [1, 8, 15, 13], "texture": "#all"},
"east": {"uv": [1, 8, 15, 13], "texture": "#all"},
"south": {"uv": [1, 8, 15, 13], "texture": "#all"},
"west": {"uv": [1, 8, 15, 13], "texture": "#all"},
"up": {"uv": [1, 1, 15, 15], "texture": "#all"},
"down": {"uv": [1, 1, 15, 15], "texture": "#all"}
}
}
]
}

View file

@ -56,6 +56,7 @@
{ "from": [ 2.6, 4, 8 ],
"to": [ 13.4, 16, 8 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true },
"shade": false,
"faces": {
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" }
@ -64,6 +65,7 @@
{ "from": [ 8, 4, 2.6 ],
"to": [ 8, 16, 13.4 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true },
"shade": false,
"faces": {
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" }

View file

@ -0,0 +1,16 @@
{
"ambientocclusion": true,
"textures": {
"particle": "#side"
},
"elements": [
{ "from": [ 0, 0, 0.1 ],
"to": [ 16, 16, 0.1 ],
"shade": true,
"faces": {
"north": { "uv": [ 16, 0, 0, 16 ], "texture": "#side"},
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#side"}
}
}
]
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cross",
"textures": {
"cross": "minecraft:block/pale_hanging_moss"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cross",
"textures": {
"cross": "minecraft:block/pale_hanging_moss_tip"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "minecraft:block/pale_moss_block"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/carpet",
"textures": {
"wool": "minecraft:block/pale_moss_carpet"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/mossy_carpet_side",
"textures": {
"side": "minecraft:block/pale_moss_carpet_side_small"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/mossy_carpet_side",
"textures": {
"side": "minecraft:block/pale_moss_carpet_side_tall"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/button",
"textures": {
"texture": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/button_inventory",
"textures": {
"texture": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/button_pressed",
"textures": {
"texture": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/door_bottom_left",
"textures": {
"bottom": "minecraft:block/pale_oak_door_bottom",
"top": "minecraft:block/pale_oak_door_top"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/door_bottom_left_open",
"textures": {
"bottom": "minecraft:block/pale_oak_door_bottom",
"top": "minecraft:block/pale_oak_door_top"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/door_bottom_right",
"textures": {
"bottom": "minecraft:block/pale_oak_door_bottom",
"top": "minecraft:block/pale_oak_door_top"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/door_bottom_right_open",
"textures": {
"bottom": "minecraft:block/pale_oak_door_bottom",
"top": "minecraft:block/pale_oak_door_top"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/door_top_left",
"textures": {
"bottom": "minecraft:block/pale_oak_door_bottom",
"top": "minecraft:block/pale_oak_door_top"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/door_top_left_open",
"textures": {
"bottom": "minecraft:block/pale_oak_door_bottom",
"top": "minecraft:block/pale_oak_door_top"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/door_top_right",
"textures": {
"bottom": "minecraft:block/pale_oak_door_bottom",
"top": "minecraft:block/pale_oak_door_top"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/door_top_right_open",
"textures": {
"bottom": "minecraft:block/pale_oak_door_bottom",
"top": "minecraft:block/pale_oak_door_top"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/template_fence_gate",
"textures": {
"texture": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/template_fence_gate_open",
"textures": {
"texture": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/template_fence_gate_wall",
"textures": {
"texture": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/template_fence_gate_wall_open",
"textures": {
"texture": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/fence_inventory",
"textures": {
"texture": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/fence_post",
"textures": {
"texture": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/fence_side",
"textures": {
"texture": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,5 @@
{
"textures": {
"particle": "minecraft:block/stripped_pale_oak_log"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/leaves",
"textures": {
"all": "minecraft:block/pale_oak_leaves"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/cube_column",
"textures": {
"end": "minecraft:block/pale_oak_log_top",
"side": "minecraft:block/pale_oak_log"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/cube_column_horizontal",
"textures": {
"end": "minecraft:block/pale_oak_log_top",
"side": "minecraft:block/pale_oak_log"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/pressure_plate_up",
"textures": {
"texture": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/pressure_plate_down",
"textures": {
"texture": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cross",
"textures": {
"cross": "minecraft:block/pale_oak_sapling"
}
}

View file

@ -0,0 +1,5 @@
{
"textures": {
"particle": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/slab",
"textures": {
"bottom": "minecraft:block/pale_oak_planks",
"side": "minecraft:block/pale_oak_planks",
"top": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/slab_top",
"textures": {
"bottom": "minecraft:block/pale_oak_planks",
"side": "minecraft:block/pale_oak_planks",
"top": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/stairs",
"textures": {
"bottom": "minecraft:block/pale_oak_planks",
"side": "minecraft:block/pale_oak_planks",
"top": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/inner_stairs",
"textures": {
"bottom": "minecraft:block/pale_oak_planks",
"side": "minecraft:block/pale_oak_planks",
"top": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,8 @@
{
"parent": "minecraft:block/outer_stairs",
"textures": {
"bottom": "minecraft:block/pale_oak_planks",
"side": "minecraft:block/pale_oak_planks",
"top": "minecraft:block/pale_oak_planks"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/template_orientable_trapdoor_bottom",
"textures": {
"texture": "minecraft:block/pale_oak_trapdoor"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/template_orientable_trapdoor_open",
"textures": {
"texture": "minecraft:block/pale_oak_trapdoor"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/template_orientable_trapdoor_top",
"textures": {
"texture": "minecraft:block/pale_oak_trapdoor"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/cube_column",
"textures": {
"end": "minecraft:block/pale_oak_log",
"side": "minecraft:block/pale_oak_log"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:block/flower_pot_cross",
"textures": {
"plant": "minecraft:block/pale_oak_sapling"
}
}

View file

@ -1,5 +1,5 @@
{
"parent": "minecraft:block/template_torch",
"parent": "minecraft:block/template_redstone_torch",
"textures": {
"torch": "minecraft:block/redstone_torch"
}

View file

@ -1,5 +1,5 @@
{
"parent": "minecraft:block/template_torch",
"parent": "minecraft:block/template_torch_unlit",
"textures": {
"torch": "minecraft:block/redstone_torch_off"
}

View file

@ -1,5 +1,5 @@
{
"parent": "minecraft:block/template_torch_wall",
"parent": "minecraft:block/template_redstone_torch_wall",
"textures": {
"torch": "minecraft:block/redstone_torch"
}

View file

@ -1,5 +1,5 @@
{
"parent": "minecraft:block/template_torch_wall",
"parent": "minecraft:block/template_torch_wall_unlit",
"textures": {
"torch": "minecraft:block/redstone_torch_off"
}

View file

@ -21,7 +21,6 @@
{ "from": [ 7, 2, 6 ],
"to": [ 9, 7, 8 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
@ -32,7 +31,6 @@
{ "from": [ 7, 2, 2 ],
"to": [ 9, 7, 4 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },

View file

@ -22,7 +22,6 @@
{ "from": [ 2, 2, 6 ],
"to": [ 14, 4, 8 ],
"faces": {
"down": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 },
"up": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 },
"north": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" },
"south": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" },
@ -33,12 +32,11 @@
{ "from": [ 7, 2, 2 ],
"to": [ 9, 7, 4 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }
}
}
]

View file

@ -18,44 +18,122 @@
"east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" }
}
},
{ "from": [ 7, 7, 6 ],
{ "from": [ 7, 2, 6 ],
"to": [ 9, 7, 8 ],
"shade": false,
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 2, 5 ],
"to": [ 9, 8, 9 ],
"faces": {
"west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
}
},
{ "from": [ 6, 2, 6 ],
"to": [ 10, 8, 8 ],
"faces": {
"north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 7, 2 ],
{ "from": [ 7, 2, 2 ],
"to": [ 9, 7, 4 ],
"shade": false,
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 2, 1 ],
"to": [ 9, 8, 5 ],
{
"from": [ 6.5, 1.5, 1.5 ],
"to": [ 9.5, 4.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
"up": { "uv": [ 8, 5, 9, 6 ], "texture": "#lit" }
}
},
{ "from": [ 6, 2, 2 ],
"to": [ 10, 8, 4 ],
{
"from": [ 6.5, 7.5, 1.5 ],
"to": [ 9.5, 10.5, 4.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
"down": { "uv": [ 7, 5, 8, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, -1.5 ],
"to": [ 9.5, 7.5, 1.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 9, 6, 10, 7 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 4.5 ],
"to": [ 9.5, 7.5, 7.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 6, 7, 7 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 4.5, 1.5 ],
"to": [ 6.5, 7.5, 4.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 9, 7, 10, 8 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 4.5, 1.5 ],
"to": [ 12.5, 7.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 7, 7, 8 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 1.5, 5.5 ],
"to": [ 9.5, 4.5, 8.5 ],
"shade": false,
"faces": {
"up": { "uv": [ 8, 5, 9, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 7.5, 5.5 ],
"to": [ 9.5, 10.5, 8.5 ],
"shade": false,
"faces": {
"down": { "uv": [ 7, 5, 8, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 2.5 ],
"to": [ 9.5, 7.5, 5.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 9, 6, 10, 7 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 8.5 ],
"to": [ 9.5, 7.5, 11.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 6, 7, 7 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 4.5, 5.5 ],
"to": [ 6.5, 7.5, 8.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 9, 7, 10, 8 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 4.5, 5.5 ],
"to": [ 12.5, 7.5, 8.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 7, 7, 8 ], "texture": "#lit" }
}
}
]

View file

@ -22,7 +22,6 @@
{ "from": [ 2, 2, 6 ],
"to": [ 14, 4, 8 ],
"faces": {
"down": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 },
"up": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 },
"north": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" },
"south": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" },
@ -30,24 +29,63 @@
"east": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" }
}
},
{ "from": [ 7, 7, 2 ],
{ "from": [ 7, 2, 2 ],
"to": [ 9, 7, 4 ],
"shade": false,
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 2, 1 ],
"to": [ 9, 8, 5 ],
{
"from": [ 6.5, 1.5, 1.5 ],
"to": [ 9.5, 4.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
"up": { "uv": [ 8, 5, 9, 6 ], "texture": "#lit" }
}
},
{ "from": [ 6, 2, 2 ],
"to": [ 10, 8, 4 ],
{
"from": [ 6.5, 7.5, 1.5 ],
"to": [ 9.5, 10.5, 4.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
"down": { "uv": [ 7, 5, 8, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, -1.5 ],
"to": [ 9.5, 7.5, 1.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 9, 6, 10, 7 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 4.5 ],
"to": [ 9.5, 7.5, 7.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 6, 7, 7 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 4.5, 1.5 ],
"to": [ 6.5, 7.5, 4.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 9, 7, 10, 8 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 4.5, 1.5 ],
"to": [ 12.5, 7.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 7, 7, 8 ], "texture": "#lit" }
}
}
]

View file

@ -21,7 +21,6 @@
{ "from": [ 7, 2, 8 ],
"to": [ 9, 7, 10 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
@ -32,7 +31,6 @@
{ "from": [ 7, 2, 2 ],
"to": [ 9, 7, 4 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },

View file

@ -22,7 +22,6 @@
{ "from": [ 2, 2, 8 ],
"to": [ 14, 4, 10 ],
"faces": {
"down": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 },
"up": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 },
"north": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" },
"south": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" },
@ -33,7 +32,6 @@
{ "from": [ 7, 2, 2 ],
"to": [ 9, 7, 4 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },

View file

@ -18,44 +18,122 @@
"east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" }
}
},
{ "from": [ 7, 7, 8 ],
{ "from": [ 7, 2, 8 ],
"to": [ 9, 7, 10 ],
"shade": false,
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 2, 7 ],
"to": [ 9, 8, 11 ],
"faces": {
"west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
}
},
{ "from": [ 6, 2, 8 ],
"to": [ 10, 8, 10 ],
"faces": {
"north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 7, 2 ],
{ "from": [ 7, 2, 2 ],
"to": [ 9, 7, 4 ],
"shade": false,
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 2, 1 ],
"to": [ 9, 8, 5 ],
{
"from": [ 6.5, 1.5, 1.5 ],
"to": [ 9.5, 4.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
"up": { "uv": [ 8, 5, 9, 6 ], "texture": "#lit" }
}
},
{ "from": [ 6, 2, 2 ],
"to": [ 10, 8, 4 ],
{
"from": [ 6.5, 7.5, 1.5 ],
"to": [ 9.5, 10.5, 4.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
"down": { "uv": [ 7, 5, 8, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, -1.5 ],
"to": [ 9.5, 7.5, 1.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 9, 6, 10, 7 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 4.5 ],
"to": [ 9.5, 7.5, 7.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 6, 7, 7 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 4.5, 1.5 ],
"to": [ 6.5, 7.5, 4.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 9, 7, 10, 8 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 4.5, 1.5 ],
"to": [ 12.5, 7.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 7, 7, 8 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 1.5, 7.5 ],
"to": [ 9.5, 4.5, 10.5 ],
"shade": false,
"faces": {
"up": { "uv": [ 8, 5, 9, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 7.5, 7.5 ],
"to": [ 9.5, 10.5, 10.5 ],
"shade": false,
"faces": {
"down": { "uv": [ 7, 5, 8, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 4.5 ],
"to": [ 9.5, 7.5, 7.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 9, 6, 10, 7 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 10.5 ],
"to": [ 9.5, 7.5, 13.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 6, 7, 7 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 4.5, 7.5 ],
"to": [ 6.5, 7.5, 10.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 9, 7, 10, 8 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 4.5, 7.5 ],
"to": [ 12.5, 7.5, 10.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 7, 7, 8 ], "texture": "#lit" }
}
}
]

View file

@ -22,7 +22,6 @@
{ "from": [ 2, 2, 8 ],
"to": [ 14, 4, 10 ],
"faces": {
"down": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 },
"up": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 },
"north": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" },
"south": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" },
@ -30,24 +29,63 @@
"east": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" }
}
},
{ "from": [ 7, 7, 2 ],
{ "from": [ 7, 2, 2 ],
"to": [ 9, 7, 4 ],
"shade": false,
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 2, 1 ],
"to": [ 9, 8, 5 ],
{
"from": [ 6.5, 1.5, 1.5 ],
"to": [ 9.5, 4.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
"up": { "uv": [ 8, 5, 9, 6 ], "texture": "#lit" }
}
},
{ "from": [ 6, 2, 2 ],
"to": [ 10, 8, 4 ],
{
"from": [ 6.5, 7.5, 1.5 ],
"to": [ 9.5, 10.5, 4.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
"down": { "uv": [ 7, 5, 8, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, -1.5 ],
"to": [ 9.5, 7.5, 1.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 9, 6, 10, 7 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 4.5 ],
"to": [ 9.5, 7.5, 7.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 6, 7, 7 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 4.5, 1.5 ],
"to": [ 6.5, 7.5, 4.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 9, 7, 10, 8 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 4.5, 1.5 ],
"to": [ 12.5, 7.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 7, 7, 8 ], "texture": "#lit" }
}
}
]

View file

@ -21,7 +21,6 @@
{ "from": [ 7, 2, 10 ],
"to": [ 9, 7, 12 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
@ -32,7 +31,6 @@
{ "from": [ 7, 2, 2 ],
"to": [ 9, 7, 4 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },

View file

@ -22,7 +22,6 @@
{ "from": [ 2, 2, 10 ],
"to": [ 14, 4, 12 ],
"faces": {
"down": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 },
"up": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 },
"north": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" },
"south": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" },
@ -33,7 +32,6 @@
{ "from": [ 7, 2, 2 ],
"to": [ 9, 7, 4 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },

View file

@ -18,44 +18,122 @@
"east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" }
}
},
{ "from": [ 7, 7, 10 ],
{ "from": [ 7, 2, 10 ],
"to": [ 9, 7, 12 ],
"shade": false,
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 2, 9 ],
"to": [ 9, 8, 13 ],
"faces": {
"west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
}
},
{ "from": [ 6, 2, 10 ],
"to": [ 10, 8, 12 ],
"faces": {
"north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 7, 2 ],
{ "from": [ 7, 2, 2 ],
"to": [ 9, 7, 4 ],
"shade": false,
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 2, 1 ],
"to": [ 9, 8, 5 ],
{
"from": [ 6.5, 1.5, 1.5 ],
"to": [ 9.5, 4.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
"up": { "uv": [ 8, 5, 9, 6 ], "texture": "#lit" }
}
},
{ "from": [ 6, 2, 2 ],
"to": [ 10, 8, 4 ],
{
"from": [ 6.5, 7.5, 1.5 ],
"to": [ 9.5, 10.5, 4.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
"down": { "uv": [ 7, 5, 8, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, -1.5 ],
"to": [ 9.5, 7.5, 1.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 9, 6, 10, 7 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 4.5 ],
"to": [ 9.5, 7.5, 7.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 6, 7, 7 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 4.5, 1.5 ],
"to": [ 6.5, 7.5, 4.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 9, 7, 10, 8 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 4.5, 1.5 ],
"to": [ 12.5, 7.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 7, 7, 8 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 1.5, 9.5 ],
"to": [ 9.5, 4.5, 12.5 ],
"shade": false,
"faces": {
"up": { "uv": [ 8, 5, 9, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 7.5, 9.5 ],
"to": [ 9.5, 10.5, 12.5 ],
"shade": false,
"faces": {
"down": { "uv": [ 7, 5, 8, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 6.5 ],
"to": [ 9.5, 7.5, 9.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 9, 6, 10, 7 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 12.5 ],
"to": [ 9.5, 7.5, 15.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 6, 7, 7 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 4.5, 9.5 ],
"to": [ 6.5, 7.5, 12.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 9, 7, 10, 8 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 4.5, 9.5 ],
"to": [ 12.5, 7.5, 12.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 7, 7, 8 ], "texture": "#lit" }
}
}
]

View file

@ -22,7 +22,6 @@
{ "from": [ 2, 2, 10 ],
"to": [ 14, 4, 12 ],
"faces": {
"down": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 },
"up": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 },
"north": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" },
"south": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" },
@ -30,24 +29,63 @@
"east": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" }
}
},
{ "from": [ 7, 7, 2 ],
{ "from": [ 7, 2, 2 ],
"to": [ 9, 7, 4 ],
"shade": false,
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 2, 1 ],
"to": [ 9, 8, 5 ],
{
"from": [ 6.5, 1.5, 1.5 ],
"to": [ 9.5, 4.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
"up": { "uv": [ 8, 5, 9, 6 ], "texture": "#lit" }
}
},
{ "from": [ 6, 2, 2 ],
"to": [ 10, 8, 4 ],
{
"from": [ 6.5, 7.5, 1.5 ],
"to": [ 9.5, 10.5, 4.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
"down": { "uv": [ 7, 5, 8, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, -1.5 ],
"to": [ 9.5, 7.5, 1.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 9, 6, 10, 7 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 4.5 ],
"to": [ 9.5, 7.5, 7.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 6, 7, 7 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 4.5, 1.5 ],
"to": [ 6.5, 7.5, 4.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 9, 7, 10, 8 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 4.5, 1.5 ],
"to": [ 12.5, 7.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 7, 7, 8 ], "texture": "#lit" }
}
}
]

View file

@ -21,7 +21,6 @@
{ "from": [ 7, 2, 12 ],
"to": [ 9, 7, 14 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
@ -32,7 +31,6 @@
{ "from": [ 7, 2, 2 ],
"to": [ 9, 7, 4 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },

View file

@ -22,7 +22,6 @@
{ "from": [ 2, 2, 12 ],
"to": [ 14, 4, 14 ],
"faces": {
"down": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 },
"up": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 },
"north": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" },
"south": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" },
@ -33,7 +32,6 @@
{ "from": [ 7, 2, 2 ],
"to": [ 9, 7, 4 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" },

View file

@ -18,44 +18,122 @@
"east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" }
}
},
{ "from": [ 7, 7, 12 ],
{ "from": [ 7, 2, 12 ],
"to": [ 9, 7, 14 ],
"shade": false,
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 2, 11 ],
"to": [ 9, 8, 15 ],
"faces": {
"west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
}
},
{ "from": [ 6, 2, 12 ],
"to": [ 10, 8, 14 ],
"faces": {
"north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 7, 2 ],
{ "from": [ 7, 2, 2 ],
"to": [ 9, 7, 4 ],
"shade": false,
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 2, 1 ],
"to": [ 9, 8, 5 ],
{
"from": [ 6.5, 1.5, 1.5 ],
"to": [ 9.5, 4.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
"up": { "uv": [ 8, 5, 9, 6 ], "texture": "#lit" }
}
},
{ "from": [ 6, 2, 2 ],
"to": [ 10, 8, 4 ],
{
"from": [ 6.5, 7.5, 1.5 ],
"to": [ 9.5, 10.5, 4.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
"down": { "uv": [ 7, 5, 8, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, -1.5 ],
"to": [ 9.5, 7.5, 1.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 9, 6, 10, 7 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 4.5 ],
"to": [ 9.5, 7.5, 7.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 6, 7, 7 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 4.5, 1.5 ],
"to": [ 6.5, 7.5, 4.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 9, 7, 10, 8 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 4.5, 1.5 ],
"to": [ 12.5, 7.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 7, 7, 8 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 1.5, 11.5 ],
"to": [ 9.5, 4.5, 14.5 ],
"shade": false,
"faces": {
"up": { "uv": [ 8, 5, 9, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 7.5, 11.5 ],
"to": [ 9.5, 10.5, 14.5 ],
"shade": false,
"faces": {
"down": { "uv": [ 7, 5, 8, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 8.5 ],
"to": [ 9.5, 7.5, 11.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 9, 6, 10, 7 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 14.5 ],
"to": [ 9.5, 7.5, 17.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 6, 7, 7 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 4.5, 11.5 ],
"to": [ 6.5, 7.5, 14.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 9, 7, 10, 8 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 4.5, 11.5 ],
"to": [ 12.5, 7.5, 14.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 7, 7, 8 ], "texture": "#lit" }
}
}
]

View file

@ -22,7 +22,6 @@
{ "from": [ 2, 2, 12 ],
"to": [ 14, 4, 14 ],
"faces": {
"down": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 },
"up": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 },
"north": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" },
"south": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" },
@ -30,24 +29,63 @@
"east": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" }
}
},
{ "from": [ 7, 7, 2 ],
{ "from": [ 7, 2, 2 ],
"to": [ 9, 7, 4 ],
"shade": false,
"faces": {
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" }
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" },
"north": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"south": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"west": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" },
"east": { "uv": [ 7, 6, 9, 11 ], "texture": "#lit" }
}
},
{ "from": [ 7, 2, 1 ],
"to": [ 9, 8, 5 ],
{
"from": [ 6.5, 1.5, 1.5 ],
"to": [ 9.5, 4.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
"up": { "uv": [ 8, 5, 9, 6 ], "texture": "#lit" }
}
},
{ "from": [ 6, 2, 2 ],
"to": [ 10, 8, 4 ],
{
"from": [ 6.5, 7.5, 1.5 ],
"to": [ 9.5, 10.5, 4.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" },
"south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }
"down": { "uv": [ 7, 5, 8, 6 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, -1.5 ],
"to": [ 9.5, 7.5, 1.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 9, 6, 10, 7 ], "texture": "#lit" }
}
},
{
"from": [ 6.5, 4.5, 4.5 ],
"to": [ 9.5, 7.5, 7.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 6, 7, 7 ], "texture": "#lit" }
}
},
{
"from": [ 3.5, 4.5, 1.5 ],
"to": [ 6.5, 7.5, 4.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 9, 7, 10, 8 ], "texture": "#lit" }
}
},
{
"from": [ 9.5, 4.5, 1.5 ],
"to": [ 12.5, 7.5, 4.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 7, 7, 8 ], "texture": "#lit" }
}
}
]

View file

@ -109,7 +109,7 @@
"faces": {
"north": { "texture": "#side", "uv": [2, 0, 14, 2] , "cullface": "north" },
"south": { "texture": "#side", "uv": [2, 2, 14, 4] },
"down": { "texture": "#bottom", "cullface": "bottom" }
"down": { "texture": "#bottom", "cullface": "down" }
}
},
{
@ -118,7 +118,7 @@
"faces": {
"north": { "texture": "#side", "uv": [14, 0, 2, 2] },
"south": { "texture": "#side", "uv": [2, 0, 14, 2] , "cullface": "south" },
"down": { "texture": "#bottom", "cullface": "bottom" }
"down": { "texture": "#bottom", "cullface": "down" }
}
},
{
@ -127,7 +127,7 @@
"faces": {
"east": { "texture": "#side", "uv": [14, 0, 2, 2], "cullface": "east"},
"west": { "texture": "#side", "uv": [14, 2, 2, 4] },
"down": { "texture": "#bottom", "cullface": "bottom" }
"down": { "texture": "#bottom", "cullface": "down" }
}
},
{
@ -136,8 +136,8 @@
"faces": {
"east": { "texture": "#side", "uv": [2, 0, 14, 2] },
"west": { "texture": "#side", "uv": [14, 0, 2, 2], "cullface": "west" },
"down": { "texture": "#bottom", "cullface": "bottom" }
"down": { "texture": "#bottom", "cullface": "down" }
}
}
]
}
}

View file

@ -10,8 +10,8 @@
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": false },
"shade": false,
"faces": {
"north": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" },
"south": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" }
"north": { "uv": [ 5, 0, 12, 16 ], "texture": "#stem" },
"south": { "uv": [ 5, 0, 12, 16 ], "texture": "#stem" }
}
},
{ "from": [ 4.5, 0, 8 ],
@ -19,8 +19,8 @@
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": -45, "rescale": false },
"shade": false,
"faces": {
"north": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" },
"south": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" }
"north": { "uv": [ 5, 0, 12, 16 ], "texture": "#stem" },
"south": { "uv": [ 5, 0, 12, 16 ], "texture": "#stem" }
}
}
]

View file

@ -7,24 +7,24 @@
"particle": "block/small_dripleaf_top"
},
"elements": [
{ "from": [ 8, 2.99, 8 ],
"to": [ 15, 2.99, 15 ],
{ "from": [ 8, 3, 8 ],
"to": [ 15, 3, 15 ],
"shade": false,
"faces": {
"down": { "uv": [ 8, 0, 0, 8 ], "texture": "#top" },
"up": { "uv": [ 8, 8, 0, 0 ], "texture": "#top" }
}
},
{ "from": [ 1, 8, 1 ],
"to": [ 8, 8, 8 ],
{ "from": [ 1, 8.02, 1 ],
"to": [ 8, 8.02, 8 ],
"shade": false,
"faces": {
"down": { "uv": [ 0, 8, 8, 0 ], "texture": "#top" },
"up": { "uv": [ 0, 0, 8, 8 ], "texture": "#top" }
}
},
{ "from": [ 1, 12, 8 ],
"to": [ 8, 12, 15 ],
{ "from": [ 1, 12.02, 8 ],
"to": [ 8, 12.02, 15 ],
"shade": false,
"faces": {
"down": { "uv": [ 8, 0, 0, 8 ], "texture": "#top" , "rotation": 270},
@ -41,8 +41,8 @@
"south": { "uv": [ 0, 0, 8, 1 ], "texture": "#side" }
}
},
{ "from": [ 1, 7, 1.01 ],
"to": [ 8, 8, 8 ],
{ "from": [ 1, 7.02, 1 ],
"to": [ 8, 8.02, 8 ],
"shade": false,
"faces": {
"east": { "uv": [ 0, 0, 8, 1 ], "texture": "#side" },
@ -51,8 +51,8 @@
"south": { "uv": [ 0, 0, 8, 1 ], "texture": "#side" }
}
},
{ "from": [ 1, 11, 8 ],
"to": [ 8, 12, 15 ],
{ "from": [ 1, 11.02, 8 ],
"to": [ 8, 12.02, 15 ],
"shade": false,
"faces": {
"east": { "uv": [ 0, 0, 8, 1 ], "texture": "#side"},

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/cube_column",
"textures": {
"end": "minecraft:block/stripped_pale_oak_log_top",
"side": "minecraft:block/stripped_pale_oak_log"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/cube_column_horizontal",
"textures": {
"end": "minecraft:block/stripped_pale_oak_log_top",
"side": "minecraft:block/stripped_pale_oak_log"
}
}

View file

@ -0,0 +1,7 @@
{
"parent": "minecraft:block/cube_column",
"textures": {
"end": "minecraft:block/stripped_pale_oak_log",
"side": "minecraft:block/stripped_pale_oak_log"
}
}

View file

@ -0,0 +1,68 @@
{
"ambientocclusion": false,
"textures": {
"particle": "#torch"
},
"elements": [
{ "from": [ 7, 0, 7 ],
"to": [ 9, 10, 9 ],
"shade": false,
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#torch", "cullface": "down" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#torch" },
"north": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"east": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"south": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"west": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }
}
},
{
"from": [ 6.5, 7.5, 6.5 ],
"to": [ 9.5, 7.5, 9.5 ],
"shade": false,
"faces": {
"up": { "uv": [ 8, 5, 9, 6 ], "texture": "#torch" }
}
},
{
"from": [ 6.5, 10.5, 6.5 ],
"to": [ 9.5, 10.5, 9.5 ],
"shade": false,
"faces": {
"down": { "uv": [ 7, 5, 8, 6 ], "texture": "#torch" }
}
},
{
"from": [ 6.5, 7.5, 6.5 ],
"to": [ 9.5, 10.5, 6.5 ],
"shade": false,
"faces": {
"south": { "uv": [ 9, 6, 10, 7 ], "texture": "#torch" }
}
},
{
"from": [ 9.5, 7.5, 6.5 ],
"to": [ 9.5, 10.5, 9.5 ],
"shade": false,
"faces": {
"west": { "uv": [ 6, 7, 7, 8 ], "texture": "#torch" }
}
},
{
"from": [ 6.5, 7.5, 9.5 ],
"to": [ 9.5, 10.5, 9.5 ],
"shade": false,
"faces": {
"north": { "uv": [ 6, 6, 7, 7 ], "texture": "#torch" }
}
},
{
"from": [ 6.5, 7.5, 6.5 ],
"to": [ 6.5, 10.5, 9.5 ],
"shade": false,
"faces": {
"east": { "uv": [ 9, 7, 10, 8 ], "texture": "#torch" }
}
}
]
}

View file

@ -0,0 +1,75 @@
{
"ambientocclusion": false,
"textures": {
"particle": "#torch"
},
"elements": [
{ "from": [ -1, 3.5, 7 ],
"to": [ 1, 13.5, 9 ],
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 },
"shade": false,
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#torch" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#torch" },
"north": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"east": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"south": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"west": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }
}
},
{
"from": [ -1.5, 8, 6.5 ],
"to": [ 1.5, 11, 9.5 ],
"shade": false,
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 },
"faces": {
"up": { "uv": [ 6, 5, 7, 6 ], "texture": "#torch" }
}
},
{
"from": [ -1.5, 14, 6.5 ],
"to": [ 1.5, 17, 9.5 ],
"shade": false,
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 },
"faces": {
"down": { "uv": [ 6, 5, 7, 6 ], "texture": "#torch" }
}
},
{
"from": [ -1.5, 11, 3.5 ],
"to": [ 1.5, 14, 6.5 ],
"shade": false,
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 },
"faces": {
"south": { "uv": [ 6, 5, 7, 6 ], "texture": "#torch" }
}
},
{
"from": [ 1.5, 11, 6.5 ],
"to": [ 4.5, 14, 9.5 ],
"shade": false,
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 },
"faces": {
"west": { "uv": [ 6, 5, 7, 6 ], "texture": "#torch" }
}
},
{
"from": [ -1.5, 11, 9.5 ],
"to": [ 1.5, 14, 12.5 ],
"shade": false,
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 },
"faces": {
"north": { "uv": [ 6, 5, 7, 6 ], "texture": "#torch" }
}
},
{
"from": [ -4.5, 11, 6.5 ],
"to": [ -1.5, 14, 9.5 ],
"shade": false,
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 },
"faces": {
"east": { "uv": [ 6, 5, 7, 6 ], "texture": "#torch" }
}
}
]
}

View file

@ -8,24 +8,12 @@
"to": [ 9, 10, 9 ],
"shade": false,
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#torch" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#torch" }
}
},
{ "from": [ 7, 0, 0 ],
"to": [ 9, 16, 16 ],
"shade": false,
"faces": {
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#torch" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#torch" }
}
},
{ "from": [ 0, 0, 7 ],
"to": [ 16, 16, 9 ],
"shade": false,
"faces": {
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#torch" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#torch" }
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#torch", "cullface": "down" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#torch" },
"north": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"east": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"south": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"west": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }
}
}
]

View file

@ -0,0 +1,19 @@
{
"ambientocclusion": false,
"textures": {
"particle": "#torch"
},
"elements": [
{ "from": [ 7, 0, 7 ],
"to": [ 9, 10, 9 ],
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#torch", "cullface": "down" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#torch" },
"north": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"east": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"south": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"west": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }
}
}
]
}

View file

@ -9,26 +9,12 @@
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 },
"shade": false,
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#torch" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#torch" }
}
},
{ "from": [ -1, 3.5, 0 ],
"to": [ 1, 19.5, 16 ],
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 },
"shade": false,
"faces": {
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#torch" },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#torch" }
}
},
{ "from": [ -8, 3.5, 7 ],
"to": [ 8, 19.5, 9 ],
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 },
"shade": false,
"faces": {
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#torch" },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#torch" }
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#torch" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#torch" },
"north": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"east": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"south": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"west": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }
}
}
]

View file

@ -0,0 +1,20 @@
{
"ambientocclusion": false,
"textures": {
"particle": "#torch"
},
"elements": [
{ "from": [ -1, 3.5, 7 ],
"to": [ 1, 13.5, 9 ],
"rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 },
"faces": {
"down": { "uv": [ 7, 13, 9, 15 ], "texture": "#torch" },
"up": { "uv": [ 7, 6, 9, 8 ], "texture": "#torch" },
"north": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"east": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"south": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" },
"west": { "uv": [ 7, 6, 9, 16 ], "texture": "#torch" }
}
}
]
}

View file

@ -14,7 +14,7 @@
"south": {"uv": [0, 0, 16, 16], "texture": "#side", "cullface": "south"},
"west": {"uv": [0, 0, 16, 16], "texture": "#side", "cullface": "west"},
"up": {"uv": [0, 0, 16, 16], "texture": "#top", "cullface": "up"},
"down": {"uv": [0, 0, 16, 16], "texture": "#bottom"}
"down": {"uv": [0, 0, 16, 16], "texture": "#bottom", "cullface": "down"}
}
},
{

View file

@ -56,6 +56,7 @@
{ "from": [ 2.6, 4, 8 ],
"to": [ 13.4, 16, 8 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true },
"shade": false,
"faces": {
"north": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 0 },
"south": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 0 }
@ -64,6 +65,7 @@
{ "from": [ 8, 4, 2.6 ],
"to": [ 8, 16, 13.4 ],
"rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true },
"shade": false,
"faces": {
"west": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 0 },
"east": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 0 }

View file

@ -0,0 +1,13 @@
{
"layers": {
"wolf_body": [
{
"texture": "minecraft:armadillo_scute"
},
{
"dyeable": {},
"texture": "minecraft:armadillo_scute_overlay"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"llama_body": [
{
"texture": "minecraft:black"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"llama_body": [
{
"texture": "minecraft:blue"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"llama_body": [
{
"texture": "minecraft:brown"
}
]
}
}

View file

@ -0,0 +1,14 @@
{
"layers": {
"humanoid": [
{
"texture": "minecraft:chainmail"
}
],
"humanoid_leggings": [
{
"texture": "minecraft:chainmail"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"llama_body": [
{
"texture": "minecraft:cyan"
}
]
}
}

View file

@ -0,0 +1,19 @@
{
"layers": {
"horse_body": [
{
"texture": "minecraft:diamond"
}
],
"humanoid": [
{
"texture": "minecraft:diamond"
}
],
"humanoid_leggings": [
{
"texture": "minecraft:diamond"
}
]
}
}

View file

@ -0,0 +1,10 @@
{
"layers": {
"wings": [
{
"texture": "minecraft:elytra",
"use_player_texture": true
}
]
}
}

View file

@ -0,0 +1,19 @@
{
"layers": {
"horse_body": [
{
"texture": "minecraft:gold"
}
],
"humanoid": [
{
"texture": "minecraft:gold"
}
],
"humanoid_leggings": [
{
"texture": "minecraft:gold"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"llama_body": [
{
"texture": "minecraft:gray"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"llama_body": [
{
"texture": "minecraft:green"
}
]
}
}

View file

@ -0,0 +1,19 @@
{
"layers": {
"horse_body": [
{
"texture": "minecraft:iron"
}
],
"humanoid": [
{
"texture": "minecraft:iron"
}
],
"humanoid_leggings": [
{
"texture": "minecraft:iron"
}
]
}
}

View file

@ -0,0 +1,34 @@
{
"layers": {
"horse_body": [
{
"dyeable": {
"color_when_undyed": -6265536
},
"texture": "minecraft:leather"
}
],
"humanoid": [
{
"dyeable": {
"color_when_undyed": -6265536
},
"texture": "minecraft:leather"
},
{
"texture": "minecraft:leather_overlay"
}
],
"humanoid_leggings": [
{
"dyeable": {
"color_when_undyed": -6265536
},
"texture": "minecraft:leather"
},
{
"texture": "minecraft:leather_overlay"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"llama_body": [
{
"texture": "minecraft:light_blue"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"llama_body": [
{
"texture": "minecraft:light_gray"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"llama_body": [
{
"texture": "minecraft:lime"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"llama_body": [
{
"texture": "minecraft:magenta"
}
]
}
}

View file

@ -0,0 +1,14 @@
{
"layers": {
"humanoid": [
{
"texture": "minecraft:netherite"
}
],
"humanoid_leggings": [
{
"texture": "minecraft:netherite"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"llama_body": [
{
"texture": "minecraft:orange"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"llama_body": [
{
"texture": "minecraft:pink"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"llama_body": [
{
"texture": "minecraft:purple"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"llama_body": [
{
"texture": "minecraft:red"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"llama_body": [
{
"texture": "minecraft:trader_llama"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"humanoid": [
{
"texture": "minecraft:turtle_scute"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"llama_body": [
{
"texture": "minecraft:white"
}
]
}
}

View file

@ -0,0 +1,9 @@
{
"layers": {
"llama_body": [
{
"texture": "minecraft:yellow"
}
]
}
}

View file

@ -1,3 +1,17 @@
{
"parent": "minecraft:block/bee_nest"
}
"parent": "minecraft:block/bee_nest_empty",
"overrides" : [
{
"predicate" : {
"honey_level" : 0
},
"model" : "item/bee_nest_empty"
},
{
"predicate" : {
"honey_level" : 1
},
"model" : "item/bee_nest_honey"
}
]
}

View file

@ -0,0 +1,10 @@
{
"parent": "minecraft:block/orientable_with_bottom",
"textures": {
"bottom": "minecraft:block/bee_nest_bottom",
"front": "minecraft:block/bee_nest_front",
"particle": "minecraft:block/bee_nest_side",
"side": "minecraft:block/bee_nest_side",
"top": "minecraft:block/bee_nest_top"
}
}

View file

@ -0,0 +1,10 @@
{
"parent": "minecraft:block/orientable_with_bottom",
"textures": {
"bottom": "minecraft:block/bee_nest_bottom",
"front": "minecraft:block/bee_nest_front_honey",
"particle": "minecraft:block/bee_nest_side",
"side": "minecraft:block/bee_nest_side",
"top": "minecraft:block/bee_nest_top"
}
}

View file

@ -1,3 +1,17 @@
{
"parent": "minecraft:block/beehive"
}
"parent": "minecraft:block/beehive_empty",
"overrides" : [
{
"predicate" : {
"honey_level" : 0
},
"model" : "item/beehive_empty"
},
{
"predicate" : {
"honey_level" : 1
},
"model" : "item/beehive_honey"
}
]
}

View file

@ -0,0 +1,10 @@
{
"parent": "minecraft:block/orientable_with_bottom",
"textures": {
"bottom": "minecraft:block/beehive_end",
"front": "minecraft:block/beehive_front",
"particle": "minecraft:block/beehive_side",
"side": "minecraft:block/beehive_side",
"top": "minecraft:block/beehive_end"
}
}

View file

@ -0,0 +1,10 @@
{
"parent": "minecraft:block/orientable_with_bottom",
"textures": {
"bottom": "minecraft:block/beehive_end",
"front": "minecraft:block/beehive_front_honey",
"particle": "minecraft:block/beehive_side",
"side": "minecraft:block/beehive_side",
"top": "minecraft:block/beehive_end"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/black_bundle"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/black_bundle_open_back"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/black_bundle_open_front"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/blue_bundle"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/blue_bundle_open_back"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/blue_bundle_open_front"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/bordure_indented_banner_pattern"
}
}

View file

@ -1,5 +1,5 @@
{
"parent": "minecraft:item/generated",
"parent": "minecraft:item/handheld",
"textures": {
"layer0": "minecraft:item/breeze_rod"
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/brown_bundle"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/brown_bundle_open_back"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/brown_bundle_open_front"
}
}

View file

@ -1,9 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "item/bundle"
},
"overrides": [
{ "predicate": { "filled": 0.0000001 }, "model": "item/bundle_filled" }
]
}
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/bundle"
}
}

View file

@ -1,6 +0,0 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/bundle_filled"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/bundle_open_back"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/bundle_open_front"
}
}

View file

@ -0,0 +1,3 @@
{
"parent": "minecraft:block/creaking_heart"
}

View file

@ -0,0 +1,3 @@
{
"parent": "minecraft:item/template_spawn_egg"
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/cyan_bundle"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/cyan_bundle_open_back"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/cyan_bundle_open_front"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/field_masoned_banner_pattern"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/gray_bundle"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/gray_bundle_open_back"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/gray_bundle_open_front"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/green_bundle"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/green_bundle_open_back"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/green_bundle_open_front"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/light_blue_bundle"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/light_blue_bundle_open_back"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/light_blue_bundle_open_front"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/light_gray_bundle"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/light_gray_bundle_open_back"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/light_gray_bundle_open_front"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/lime_bundle"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/lime_bundle_open_back"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/lime_bundle_open_front"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/magenta_bundle"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/magenta_bundle_open_back"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/magenta_bundle_open_front"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/orange_bundle"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/orange_bundle_open_back"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/orange_bundle_open_front"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:block/pale_hanging_moss"
}
}

View file

@ -0,0 +1,3 @@
{
"parent": "minecraft:block/pale_moss_block"
}

View file

@ -0,0 +1,3 @@
{
"parent": "minecraft:block/pale_moss_carpet"
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/pale_oak_boat"
}
}

View file

@ -0,0 +1,3 @@
{
"parent": "minecraft:block/pale_oak_button_inventory"
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/pale_oak_chest_boat"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/pale_oak_door"
}
}

View file

@ -0,0 +1,3 @@
{
"parent": "minecraft:block/pale_oak_fence_inventory"
}

View file

@ -0,0 +1,3 @@
{
"parent": "minecraft:block/pale_oak_fence_gate"
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/pale_oak_hanging_sign"
}
}

View file

@ -0,0 +1,3 @@
{
"parent": "minecraft:block/pale_oak_leaves"
}

View file

@ -0,0 +1,3 @@
{
"parent": "minecraft:block/pale_oak_log"
}

View file

@ -0,0 +1,3 @@
{
"parent": "minecraft:block/pale_oak_planks"
}

View file

@ -0,0 +1,3 @@
{
"parent": "minecraft:block/pale_oak_pressure_plate"
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:block/pale_oak_sapling"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/pale_oak_sign"
}
}

View file

@ -0,0 +1,3 @@
{
"parent": "minecraft:block/pale_oak_slab"
}

View file

@ -0,0 +1,3 @@
{
"parent": "minecraft:block/pale_oak_stairs"
}

View file

@ -0,0 +1,3 @@
{
"parent": "minecraft:block/pale_oak_trapdoor_bottom"
}

View file

@ -0,0 +1,3 @@
{
"parent": "minecraft:block/pale_oak_wood"
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/pink_bundle"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/pink_bundle_open_back"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/pink_bundle_open_front"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/purple_bundle"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/purple_bundle_open_back"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/purple_bundle_open_front"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/red_bundle"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/red_bundle_open_back"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/red_bundle_open_front"
}
}

View file

@ -0,0 +1,3 @@
{
"parent": "minecraft:block/stripped_pale_oak_log"
}

View file

@ -0,0 +1,3 @@
{
"parent": "minecraft:block/stripped_pale_oak_wood"
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/white_bundle"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/white_bundle_open_back"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/white_bundle_open_front"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "minecraft:item/yellow_bundle"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/yellow_bundle_open_back"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/bundle",
"textures": {
"layer0": "item/yellow_bundle_open_front"
}
}

View file

@ -0,0 +1,5 @@
{
"textures": [
"minecraft:generic_0"
]
}

View file

@ -0,0 +1,111 @@
{
"targets": {
"swap": {}
},
"passes": [
{
"program": "minecraft:post/box_blur",
"inputs": [
{
"sampler_name": "In",
"target": "minecraft:main",
"bilinear": true
}
],
"output": "swap",
"uniforms": [
{
"name": "BlurDir",
"values": [ 1.0, 0.0 ]
}
]
},
{
"program": "minecraft:post/box_blur",
"inputs": [
{
"sampler_name": "In",
"target": "swap",
"bilinear": true
}
],
"output": "minecraft:main",
"uniforms": [
{
"name": "BlurDir",
"values": [ 0.0, 1.0 ]
}
]
}, {
"program": "minecraft:post/box_blur",
"inputs": [
{
"sampler_name": "In",
"target": "minecraft:main",
"bilinear": true
}
],
"output": "swap",
"uniforms": [
{
"name": "BlurDir",
"values": [ 1.0, 0.0 ],
"RadiusMultiplier" : 0.5
}
]
},
{
"program": "minecraft:post/box_blur",
"inputs": [
{
"sampler_name": "In",
"target": "swap",
"bilinear": true
}
],
"output": "minecraft:main",
"uniforms": [
{
"name": "BlurDir",
"values": [ 0.0, 1.0 ],
"RadiusMultiplier" : 0.5
}
]
}, {
"program": "minecraft:post/box_blur",
"inputs": [
{
"sampler_name": "In",
"target": "minecraft:main",
"bilinear": true
}
],
"output": "swap",
"uniforms": [
{
"name": "BlurDir",
"values": [ 1.0, 0.0 ],
"RadiusMultiplier" : 0.25
}
]
},
{
"program": "minecraft:post/box_blur",
"inputs": [
{
"sampler_name": "In",
"target": "swap",
"bilinear": true
}
],
"output": "minecraft:main",
"uniforms": [
{
"name": "BlurDir",
"values": [ 0.0, 1.0 ],
"RadiusMultiplier" : 0.25
}
]
}
]
}

View file

@ -1,12 +1,17 @@
{
"targets": [
"swap"
],
"targets": {
"swap": {}
},
"passes": [
{
"name": "color_convolve",
"intarget": "minecraft:main",
"outtarget": "swap",
"program": "minecraft:post/color_convolve",
"inputs": [
{
"sampler_name": "In",
"target": "minecraft:main"
}
],
"output": "swap",
"uniforms": [
{
"name": "RedMatrix",
@ -23,9 +28,14 @@
]
},
{
"name": "bits",
"intarget": "swap",
"outtarget": "minecraft:main",
"program": "minecraft:post/bits",
"inputs": [
{
"sampler_name": "In",
"target": "swap"
}
],
"output": "minecraft:main",
"uniforms": [
{
"name": "Resolution",

View file

@ -0,0 +1,61 @@
{
"targets": {
"swap": {}
},
"passes": [
{
"program": "minecraft:post/entity_outline",
"inputs": [
{
"sampler_name": "In",
"target": "minecraft:entity_outline"
}
],
"output": "swap"
},
{
"program": "minecraft:post/entity_outline_box_blur",
"inputs": [
{
"sampler_name": "In",
"target": "swap",
"bilinear": true
}
],
"output": "minecraft:entity_outline",
"uniforms": [
{
"name": "BlurDir",
"values": [ 1.0, 0.0 ]
}
]
},
{
"program": "minecraft:post/entity_outline_box_blur",
"inputs": [
{
"sampler_name": "In",
"target": "minecraft:entity_outline",
"bilinear": true
}
],
"output": "swap",
"uniforms": [
{
"name": "BlurDir",
"values": [ 0.0, 1.0 ]
}
]
},
{
"program": "minecraft:post/blit",
"inputs": [
{
"sampler_name": "In",
"target": "swap"
}
],
"output": "minecraft:entity_outline"
}
]
}

View file

@ -0,0 +1,33 @@
{
"targets": {
"swap": {}
},
"passes": [
{
"program": "minecraft:post/invert",
"inputs": [
{
"sampler_name": "In",
"target": "minecraft:main"
}
],
"output": "swap",
"uniforms": [
{
"name": "InverseAmount",
"values": [ 0.8 ]
}
]
},
{
"program": "minecraft:post/blit",
"inputs": [
{
"sampler_name": "In",
"target": "swap"
}
],
"output": "minecraft:main"
}
]
}

View file

@ -0,0 +1,274 @@
{
"targets": {
"large_blur": {},
"small_blur": {},
"temp": {},
"swap": {}
},
"passes": [
{
"program": "minecraft:post/box_blur",
"inputs": [
{
"sampler_name": "In",
"target": "minecraft:main",
"bilinear": true
}
],
"output": "temp",
"uniforms": [
{
"name": "BlurDir",
"values": [ 1.0, 0.0 ]
},
{
"name": "Radius",
"values": [ 15.0 ]
}
]
},
{
"program": "minecraft:post/box_blur",
"inputs": [
{
"sampler_name": "In",
"target": "temp",
"bilinear": true
}
],
"output": "large_blur",
"uniforms": [
{
"name": "BlurDir",
"values": [ 0.0, 1.0 ]
},
{
"name": "Radius",
"values": [ 15.0 ]
}
]
},
{
"program": "minecraft:post/box_blur",
"inputs": [
{
"sampler_name": "In",
"target": "minecraft:main",
"bilinear": true
}
],
"output": "temp",
"uniforms": [
{
"name": "BlurDir",
"values": [ 1.0, 0.0 ]
},
{
"name": "Radius",
"values": [ 7.0 ]
}
]
},
{
"program": "minecraft:post/box_blur",
"inputs": [
{
"sampler_name": "In",
"target": "temp",
"bilinear": true
}
],
"output": "small_blur",
"uniforms": [
{
"name": "BlurDir",
"values": [ 0.0, 1.0 ]
},
{
"name": "Radius",
"values": [ 7.0 ]
}
]
},
{
"program": "minecraft:post/spider",
"inputs": [
{
"sampler_name": "In",
"target": "minecraft:main"
},
{
"sampler_name": "Blur",
"target": "large_blur"
}
],
"output": "temp",
"uniforms": [
{
"name": "InScale",
"values": [ 1.25, 2.0 ]
},
{
"name": "InOffset",
"values": [ -0.125, -0.1 ]
},
{
"name": "Scissor",
"values": [ 0.0, 0.0, 1.0, 1.0 ]
},
{
"name": "Vignette",
"values": [ 0.1, 0.1, 0.9, 0.9 ]
}
]
},
{
"program": "minecraft:post/spider",
"inputs": [
{
"sampler_name": "In",
"target": "small_blur"
},
{
"sampler_name": "Blur",
"target": "temp"
}
],
"output": "swap",
"uniforms": [
{
"name": "InScale",
"values": [ 2.35, 4.2 ]
},
{
"name": "InOffset",
"values": [ -1.1, -1.5 ]
},
{
"name": "InRotation",
"values": [ -45.0 ]
},
{
"name": "Scissor",
"values": [ 0.21, 0.0, 0.79, 1.0 ]
},
{
"name": "Vignette",
"values": [ 0.31, 0.1, 0.69, 0.9 ]
}
]
},
{
"program": "minecraft:post/spider",
"inputs": [
{
"sampler_name": "In",
"target": "small_blur"
},
{
"sampler_name": "Blur",
"target": "swap"
}
],
"output": "temp",
"uniforms": [
{
"name": "InScale",
"values": [ 2.35, 4.2 ]
},
{
"name": "InOffset",
"values": [ 0.45, -4.45 ]
},
{
"name": "InRotation",
"values": [ 45.0 ]
},
{
"name": "Scissor",
"values": [ 0.21, 0.0, 0.79, 1.0 ]
},
{
"name": "Vignette",
"values": [ 0.31, 0.1, 0.69, 0.9 ]
}
]
},
{
"program": "minecraft:post/spider",
"inputs": [
{
"sampler_name": "In",
"target": "small_blur"
},
{
"sampler_name": "Blur",
"target": "temp"
}
],
"output": "swap",
"uniforms": [
{
"name": "InScale",
"values": [ 2.35, 2.35 ]
},
{
"name": "InOffset",
"values": [ -0.385, -1.29 ]
},
{
"name": "InRotation",
"values": [ 0.0 ]
},
{
"name": "Vignette",
"values": [ 0.31, 0.1, 0.69, 0.9 ]
}
]
},
{
"program": "minecraft:post/spider",
"inputs": [
{
"sampler_name": "In",
"target": "small_blur"
},
{
"sampler_name": "Blur",
"target": "swap"
}
],
"output": "temp",
"uniforms": [
{
"name": "InScale",
"values": [ 2.35, 2.35 ]
},
{
"name": "InOffset",
"values": [ -0.965, -1.29 ]
},
{
"name": "Vignette",
"values": [ 0.31, 0.1, 0.69, 0.9 ]
}
]
},
{
"program": "minecraft:post/blit",
"inputs": [
{
"sampler_name": "In",
"target": "temp"
}
],
"output": "minecraft:main",
"uniforms": [
{
"name": "ColorModulate",
"values": [ 1.0, 0.8, 0.8, 1.0 ]
}
]
}
]
}

View file

@ -0,0 +1,77 @@
{
"targets" : {
"final": {}
},
"passes": [
{
"program": "minecraft:post/transparency",
"inputs": [
{
"sampler_name": "Main",
"target": "minecraft:main"
},
{
"sampler_name": "MainDepth",
"target": "minecraft:main",
"use_depth_buffer": true
},
{
"sampler_name": "Translucent",
"target": "minecraft:translucent"
},
{
"sampler_name": "TranslucentDepth",
"target": "minecraft:translucent",
"use_depth_buffer": true
},
{
"sampler_name": "ItemEntity",
"target": "minecraft:item_entity"
},
{
"sampler_name": "ItemEntityDepth",
"target": "minecraft:item_entity",
"use_depth_buffer": true
},
{
"sampler_name": "Particles",
"target": "minecraft:particles"
},
{
"sampler_name": "ParticlesDepth",
"target": "minecraft:particles",
"use_depth_buffer": true
},
{
"sampler_name": "Clouds",
"target": "minecraft:clouds"
},
{
"sampler_name": "CloudsDepth",
"target": "minecraft:clouds",
"use_depth_buffer": true
},
{
"sampler_name": "Weather",
"target": "minecraft:weather"
},
{
"sampler_name": "WeatherDepth",
"target": "minecraft:weather",
"use_depth_buffer": true
}
],
"output": "final"
},
{
"program": "minecraft:post/blit",
"inputs": [
{
"sampler_name": "In",
"target": "final"
}
],
"output": "minecraft:main"
}
]
}

View file

@ -1,11 +1,11 @@
#version 150
uniform sampler2D DiffuseSampler;
uniform sampler2D InSampler;
in vec2 texCoord;
out vec4 fragColor;
void main() {
fragColor = texture(DiffuseSampler, texCoord);
fragColor = texture(InSampler, texCoord);
}

View file

@ -1,8 +1,8 @@
{
"vertex": "blit_screen",
"fragment": "blit_screen",
"vertex": "minecraft:core/blit_screen",
"fragment": "minecraft:core/blit_screen",
"samplers": [
{ "name": "DiffuseSampler" }
{ "name": "InSampler" }
],
"uniforms": [
]

View file

@ -1,6 +1,6 @@
#version 150
#moj_import <fog.glsl>
#moj_import <minecraft:fog.glsl>
uniform sampler2D Sampler0;
@ -19,11 +19,17 @@ out vec4 fragColor;
void main() {
vec4 color = texture(Sampler0, texCoord0);
if (color.a < 0.1) {
#ifdef ALPHA_CUTOUT
if (color.a < ALPHA_CUTOUT) {
discard;
}
#endif
color *= vertexColor * ColorModulator;
#ifndef NO_OVERLAY
color.rgb = mix(overlayColor.rgb, color.rgb, overlayColor.a);
#endif
#ifndef EMISSIVE
color *= lightMapColor;
#endif
fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor);
}

View file

@ -1,7 +1,7 @@
#version 150
#moj_import <light.glsl>
#moj_import <fog.glsl>
#moj_import <minecraft:light.glsl>
#moj_import <minecraft:fog.glsl>
in vec3 Position;
in vec4 Color;
@ -15,6 +15,7 @@ uniform sampler2D Sampler2;
uniform mat4 ModelViewMat;
uniform mat4 ProjMat;
uniform mat4 TextureMat;
uniform int FogShape;
uniform vec3 Light0_Direction;
@ -30,8 +31,16 @@ void main() {
gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0);
vertexDistance = fog_distance(Position, FogShape);
#ifdef NO_CARDINAL_LIGHTING
vertexColor = Color;
#else
vertexColor = minecraft_mix_light(Light0_Direction, Light1_Direction, Normal, Color);
#endif
lightMapColor = texelFetch(Sampler2, UV2 / 16, 0);
overlayColor = texelFetch(Sampler1, UV1, 0);
texCoord0 = UV0;
#ifdef APPLY_TEXTURE_MATRIX
texCoord0 = (TextureMat * vec4(UV0, 0.0, 1.0)).xy;
#endif
}

View file

@ -1,6 +1,6 @@
#version 150
#moj_import <fog.glsl>
#moj_import <minecraft:fog.glsl>
uniform sampler2D Sampler0;

View file

@ -1,6 +1,6 @@
#version 150
#moj_import <fog.glsl>
#moj_import <minecraft:fog.glsl>
in vec3 Position;
in vec2 UV0;

View file

@ -0,0 +1,68 @@
#version 150
uniform float AmbientLightFactor;
uniform float SkyFactor;
uniform float BlockFactor;
uniform int UseBrightLightmap;
uniform vec3 SkyLightColor;
uniform float NightVisionFactor;
uniform float DarknessScale;
uniform float DarkenWorldFactor;
uniform float BrightnessFactor;
in vec2 texCoord;
out vec4 fragColor;
float get_brightness(float level) {
float curved_level = level / (4.0 - 3.0 * level);
return mix(curved_level, 1.0, AmbientLightFactor);
}
vec3 notGamma(vec3 x) {
vec3 nx = 1.0 - x;
return 1.0 - nx * nx * nx * nx;
}
void main() {
float block_brightness = get_brightness(floor(texCoord.x * 16) / 15) * BlockFactor;
float sky_brightness = get_brightness(floor(texCoord.y * 16) / 15) * SkyFactor;
// cubic nonsense, dips to yellowish in the middle, white when fully saturated
vec3 color = vec3(
block_brightness,
block_brightness * ((block_brightness * 0.6 + 0.4) * 0.6 + 0.4),
block_brightness * (block_brightness * block_brightness * 0.6 + 0.4)
);
if (UseBrightLightmap != 0) {
color = mix(color, vec3(0.99, 1.12, 1.0), 0.25);
color = clamp(color, 0.0, 1.0);
} else {
color += SkyLightColor * sky_brightness;
color = mix(color, vec3(0.75), 0.04);
vec3 darkened_color = color * vec3(0.7, 0.6, 0.6);
color = mix(color, darkened_color, DarkenWorldFactor);
}
if (NightVisionFactor > 0.0) {
// scale up uniformly until 1.0 is hit by one of the colors
float max_component = max(color.r, max(color.g, color.b));
if (max_component < 1.0) {
vec3 bright_color = color / max_component;
color = mix(color, bright_color, NightVisionFactor);
}
}
if (UseBrightLightmap == 0) {
color = clamp(color - vec3(DarknessScale), 0.0, 1.0);
}
vec3 notGamma = notGamma(color);
color = mix(color, notGamma, BrightnessFactor);
color = mix(color, vec3(0.75), 0.04);
color = clamp(color, 0.0, 1.0);
fragColor = vec4(color, 1.0);
}

View file

@ -0,0 +1,17 @@
{
"vertex": "minecraft:core/blit_screen",
"fragment": "minecraft:core/lightmap",
"samplers": [
],
"uniforms": [
{ "name": "AmbientLightFactor", "type": "float", "count": 1, "values": [1.0] },
{ "name": "SkyFactor", "type": "float", "count": 1, "values": [1.0] },
{ "name": "BlockFactor", "type": "float", "count": 1, "values": [1.0] },
{ "name": "UseBrightLightmap", "type": "int", "count": 1, "values": [0] },
{ "name": "SkyLightColor", "type": "float", "count": 3, "values": [1.0] },
{ "name": "NightVisionFactor", "type": "float", "count": 1, "values": [0.0] },
{ "name": "DarknessScale", "type": "float", "count": 1, "values": [0.0] },
{ "name": "DarkenWorldFactor", "type": "float", "count": 1, "values": [0.0] },
{ "name": "BrightnessFactor", "type": "float", "count": 1, "values": [1.0] }
]
}

View file

@ -1,6 +1,6 @@
#version 150
#moj_import <fog.glsl>
#moj_import <minecraft:fog.glsl>
uniform sampler2D Sampler0;

View file

@ -1,6 +1,6 @@
{
"vertex": "particle",
"fragment": "particle",
"vertex": "minecraft:core/particle",
"fragment": "minecraft:core/particle",
"samplers": [
{ "name": "Sampler0" },
{ "name": "Sampler2" }

View file

@ -1,6 +1,6 @@
#version 150
#moj_import <fog.glsl>
#moj_import <minecraft:fog.glsl>
in vec3 Position;
in vec2 UV0;

View file

@ -1,6 +1,6 @@
#version 150
#moj_import <fog.glsl>
#moj_import <minecraft:fog.glsl>
uniform vec4 ColorModulator;
uniform float FogStart;

View file

@ -1,6 +1,6 @@
{
"vertex": "position",
"fragment": "position",
"vertex": "minecraft:core/position",
"fragment": "minecraft:core/position",
"samplers": [
],
"uniforms": [

View file

@ -1,6 +1,6 @@
#version 150
#moj_import <fog.glsl>
#moj_import <minecraft:fog.glsl>
in vec3 Position;

View file

@ -1,6 +1,6 @@
{
"vertex": "position_color",
"fragment": "position_color",
"vertex": "minecraft:core/position_color",
"fragment": "minecraft:core/position_color",
"samplers": [
],
"uniforms": [

View file

@ -1,6 +1,6 @@
{
"vertex": "position_color_lightmap",
"fragment": "position_color_lightmap",
"vertex": "minecraft:core/position_color_lightmap",
"fragment": "minecraft:core/position_color_lightmap",
"samplers": [
{ "name": "Sampler2" }
],

View file

@ -1,6 +1,6 @@
{
"vertex": "position_color_tex_lightmap",
"fragment": "position_color_tex_lightmap",
"vertex": "minecraft:core/position_color_tex_lightmap",
"fragment": "minecraft:core/position_color_tex_lightmap",
"samplers": [
{ "name": "Sampler0" }
],

View file

@ -1,6 +1,6 @@
{
"vertex": "position_tex",
"fragment": "position_tex",
"vertex": "minecraft:core/position_tex",
"fragment": "minecraft:core/position_tex",
"samplers": [
{ "name": "Sampler0" }
],

View file

@ -11,7 +11,7 @@ out vec4 fragColor;
void main() {
vec4 color = texture(Sampler0, texCoord0) * vertexColor;
if (color.a < 0.1) {
if (color.a == 0.0) {
discard;
}
fragColor = color * ColorModulator;

View file

@ -1,6 +1,6 @@
{
"vertex": "position_tex_color",
"fragment": "position_tex_color",
"vertex": "minecraft:core/position_tex_color",
"fragment": "minecraft:core/position_tex_color",
"samplers": [
{ "name": "Sampler0" }
],

View file

@ -1,25 +0,0 @@
#version 150
#moj_import <fog.glsl>
uniform sampler2D Sampler0;
uniform vec4 ColorModulator;
uniform float FogStart;
uniform float FogEnd;
uniform vec4 FogColor;
in float vertexDistance;
in vec4 vertexColor;
in vec2 texCoord0;
in vec2 texCoord1;
out vec4 fragColor;
void main() {
vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator;
if (color.a < 0.1) {
discard;
}
fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor);
}

View file

@ -1,6 +1,14 @@
{
"vertex": "rendertype_armor_cutout_no_cull",
"fragment": "rendertype_armor_cutout_no_cull",
"vertex": "minecraft:core/entity",
"fragment": "minecraft:core/entity",
"defines": {
"values": {
"ALPHA_CUTOUT": "0.1"
},
"flags": [
"NO_OVERLAY"
]
},
"samplers": [
{ "name": "Sampler0" },
{ "name": "Sampler2" }

View file

@ -1,34 +0,0 @@
#version 150
#moj_import <light.glsl>
#moj_import <fog.glsl>
in vec3 Position;
in vec4 Color;
in vec2 UV0;
in vec2 UV1;
in ivec2 UV2;
in vec3 Normal;
uniform sampler2D Sampler2;
uniform mat4 ModelViewMat;
uniform mat4 ProjMat;
uniform int FogShape;
uniform vec3 Light0_Direction;
uniform vec3 Light1_Direction;
out float vertexDistance;
out vec4 vertexColor;
out vec2 texCoord0;
out vec2 texCoord1;
void main() {
gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0);
vertexDistance = fog_distance(Position, FogShape);
vertexColor = minecraft_mix_light(Light0_Direction, Light1_Direction, Normal, Color) * texelFetch(Sampler2, UV2 / 16, 0);
texCoord0 = UV0;
texCoord1 = UV1;
}

View file

@ -1,24 +0,0 @@
#version 150
#moj_import <fog.glsl>
uniform sampler2D Sampler0;
uniform vec4 ColorModulator;
uniform float FogStart;
uniform float FogEnd;
uniform float GlintAlpha;
in float vertexDistance;
in vec2 texCoord0;
out vec4 fragColor;
void main() {
vec4 color = texture(Sampler0, texCoord0) * ColorModulator;
if (color.a < 0.1) {
discard;
}
float fade = linear_fog_fade(vertexDistance, FogStart, FogEnd) * GlintAlpha;
fragColor = vec4(color.rgb * fade, color.a);
}

View file

@ -1,6 +1,6 @@
{
"vertex": "rendertype_armor_entity_glint",
"fragment": "rendertype_armor_entity_glint",
"vertex": "minecraft:core/glint",
"fragment": "minecraft:core/glint",
"samplers": [
{ "name": "Sampler0" }
],
@ -11,6 +11,7 @@
{ "name": "GlintAlpha", "type": "float", "count": 1, "values": [ 1.0 ] },
{ "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] },
{ "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] },
{ "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] },
{ "name": "FogShape", "type": "int", "count": 1, "values": [ 0 ] },
{ "name": "TextureMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }
]

View file

@ -1,6 +1,14 @@
{
"vertex": "rendertype_entity_translucent_cull",
"fragment": "rendertype_entity_translucent_cull",
"vertex": "minecraft:core/entity",
"fragment": "minecraft:core/entity",
"defines": {
"values": {
"ALPHA_CUTOUT": "0.1"
},
"flags": [
"NO_OVERLAY"
]
},
"samplers": [
{ "name": "Sampler0" },
{ "name": "Sampler2" }

View file

@ -1,6 +1,6 @@
#version 150
#moj_import <fog.glsl>
#moj_import <minecraft:fog.glsl>
uniform sampler2D Sampler0;

View file

@ -1,6 +1,6 @@
{
"vertex": "rendertype_beacon_beam",
"fragment": "rendertype_beacon_beam",
"vertex": "minecraft:core/rendertype_beacon_beam",
"fragment": "minecraft:core/rendertype_beacon_beam",
"samplers": [
{ "name": "Sampler0" }
],
@ -10,6 +10,7 @@
{ "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] },
{ "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] },
{ "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] },
{ "name": "FogShape", "type": "int", "count": 1, "values": [ 0 ] },
{ "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] }
]
}

View file

@ -1,23 +0,0 @@
#version 150
#moj_import <fog.glsl>
uniform sampler2D Sampler0;
uniform vec4 ColorModulator;
uniform float FogStart;
uniform float FogEnd;
in float vertexDistance;
in vec4 vertexColor;
in vec2 texCoord0;
out vec4 fragColor;
void main() {
vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator;
if (color.a < 0.1) {
discard;
}
fragColor = color * linear_fog_fade(vertexDistance, FogStart, FogEnd);
}

View file

@ -1,6 +1,16 @@
{
"vertex": "rendertype_breeze_wind",
"fragment": "rendertype_breeze_wind",
"vertex": "minecraft:core/entity",
"fragment": "minecraft:core/entity",
"defines": {
"values": {
"ALPHA_CUTOUT": "0.1"
},
"flags": [
"APPLY_TEXTURE_MATRIX",
"NO_CARDINAL_LIGHTING",
"NO_OVERLAY"
]
},
"samplers": [
{ "name": "Sampler0" },
{ "name": "Sampler2" }
@ -12,6 +22,7 @@
{ "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] },
{ "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] },
{ "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] },
{ "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] },
{ "name": "FogShape", "type": "int", "count": 1, "values": [ 0 ] }
]
}

View file

@ -1,32 +0,0 @@
#version 150
#moj_import <light.glsl>
#moj_import <fog.glsl>
in vec3 Position;
in vec4 Color;
in vec2 UV0;
in ivec2 UV2;
uniform sampler2D Sampler0;
uniform sampler2D Sampler2;
uniform mat4 ModelViewMat;
uniform mat4 ProjMat;
uniform mat4 TextureMat;
uniform int FogShape;
out float vertexDistance;
out vec4 vertexColor;
out vec4 lightMapColor;
out vec2 texCoord0;
void main() {
gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0);
vertexDistance = fog_distance(Position, FogShape);
lightMapColor = texelFetch(Sampler2, UV2 / 16, 0);
vertexColor = Color * lightMapColor;
texCoord0 = (TextureMat * vec4(UV0, 0.0, 1.0)).xy;
}

View file

@ -1,24 +1,16 @@
#version 150
#moj_import <fog.glsl>
#moj_import <minecraft:fog.glsl>
uniform sampler2D Sampler0;
uniform vec4 ColorModulator;
uniform float FogStart;
uniform float FogEnd;
uniform vec4 FogColor;
in vec2 texCoord0;
in float vertexDistance;
in vec4 vertexColor;
out vec4 fragColor;
void main() {
vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator;
if (color.a < 0.1) {
discard;
}
fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor);
fragColor = linear_fog(vertexColor, vertexDistance, FogStart, FogEnd, FogColor);
}

View file

@ -1,12 +1,12 @@
{
"vertex": "rendertype_clouds",
"fragment": "rendertype_clouds",
"vertex": "minecraft:core/rendertype_clouds",
"fragment": "minecraft:core/rendertype_clouds",
"samplers": [
{ "name": "Sampler0" }
],
"uniforms": [
{ "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] },
{ "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] },
{ "name": "ModelOffset", "type": "float", "count": 3, "values": [ 0.0, 0.0, 0.0 ] },
{ "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] },
{ "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] },
{ "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] },

View file

@ -1,25 +1,23 @@
#version 150
#moj_import <fog.glsl>
#moj_import <minecraft:fog.glsl>
in vec3 Position;
in vec2 UV0;
in vec4 Color;
in vec3 Normal;
uniform mat4 ModelViewMat;
uniform mat4 ProjMat;
uniform vec3 ModelOffset;
uniform int FogShape;
uniform vec4 ColorModulator;
out vec2 texCoord0;
out float vertexDistance;
out vec4 vertexColor;
void main() {
vec4 pos = ModelViewMat * vec4(Position, 1.0);
gl_Position = ProjMat * pos;
vec3 pos = Position + ModelOffset;
gl_Position = ProjMat * ModelViewMat * vec4(pos, 1.0);
texCoord0 = UV0;
vertexDistance = fog_distance(pos.xyz, FogShape);
vertexColor = Color;
vertexDistance = fog_distance(pos, FogShape);
vertexColor = Color * ColorModulator;
}

View file

@ -1,6 +1,6 @@
{
"vertex": "rendertype_crumbling",
"fragment": "rendertype_crumbling",
"vertex": "minecraft:core/rendertype_crumbling",
"fragment": "minecraft:core/rendertype_crumbling",
"samplers": [
{ "name": "Sampler0" }
],

View file

@ -1,6 +1,11 @@
{
"vertex": "rendertype_cutout",
"fragment": "rendertype_cutout",
"vertex": "minecraft:core/terrain",
"fragment": "minecraft:core/terrain",
"defines": {
"values": {
"ALPHA_CUTOUT": "0.1"
}
},
"samplers": [
{ "name": "Sampler0" },
{ "name": "Sampler2" }
@ -8,7 +13,7 @@
"uniforms": [
{ "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] },
{ "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] },
{ "name": "ChunkOffset", "type": "float", "count": 3, "values": [ 0.0, 0.0, 0.0 ] },
{ "name": "ModelOffset", "type": "float", "count": 3, "values": [ 0.0, 0.0, 0.0 ] },
{ "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] },
{ "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] },
{ "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] },

View file

@ -1,30 +0,0 @@
#version 150
#moj_import <light.glsl>
#moj_import <fog.glsl>
in vec3 Position;
in vec4 Color;
in vec2 UV0;
in ivec2 UV2;
in vec3 Normal;
uniform sampler2D Sampler2;
uniform mat4 ModelViewMat;
uniform mat4 ProjMat;
uniform vec3 ChunkOffset;
uniform int FogShape;
out float vertexDistance;
out vec4 vertexColor;
out vec2 texCoord0;
void main() {
vec3 pos = Position + ChunkOffset;
gl_Position = ProjMat * ModelViewMat * vec4(pos, 1.0);
vertexDistance = fog_distance(pos, FogShape);
vertexColor = Color * minecraft_sample_lightmap(Sampler2, UV2);
texCoord0 = UV0;
}

View file

@ -1,24 +0,0 @@
#version 150
#moj_import <fog.glsl>
uniform sampler2D Sampler0;
uniform vec4 ColorModulator;
uniform float FogStart;
uniform float FogEnd;
uniform vec4 FogColor;
in float vertexDistance;
in vec4 vertexColor;
in vec2 texCoord0;
out vec4 fragColor;
void main() {
vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator;
if (color.a < 0.5) {
discard;
}
fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor);
}

View file

@ -1,6 +1,11 @@
{
"vertex": "rendertype_cutout_mipped",
"fragment": "rendertype_cutout_mipped",
"vertex": "minecraft:core/terrain",
"fragment": "minecraft:core/terrain",
"defines": {
"values": {
"ALPHA_CUTOUT": "0.5"
}
},
"samplers": [
{ "name": "Sampler0" },
{ "name": "Sampler2" }
@ -8,7 +13,7 @@
"uniforms": [
{ "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] },
{ "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] },
{ "name": "ChunkOffset", "type": "float", "count": 3, "values": [ 0.0, 0.0, 0.0 ] },
{ "name": "ModelOffset", "type": "float", "count": 3, "values": [ 0.0, 0.0, 0.0 ] },
{ "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] },
{ "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] },
{ "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] },

View file

@ -1,6 +1,6 @@
{
"vertex": "rendertype_end_portal",
"fragment": "rendertype_end_portal",
"vertex": "minecraft:core/rendertype_end_portal",
"fragment": "minecraft:core/rendertype_end_portal",
"samplers": [
{ "name": "Sampler0" },
{ "name": "Sampler1" }

View file

@ -1,6 +1,6 @@
#version 150
#moj_import <matrix.glsl>
#moj_import <minecraft:matrix.glsl>
uniform sampler2D Sampler0;
uniform sampler2D Sampler1;

View file

@ -1,6 +1,6 @@
{
"vertex": "rendertype_end_portal",
"fragment": "rendertype_end_portal",
"vertex": "minecraft:core/rendertype_end_portal",
"fragment": "minecraft:core/rendertype_end_portal",
"samplers": [
{ "name": "Sampler0" },
{ "name": "Sampler1" }

View file

@ -1,6 +1,6 @@
#version 150
#moj_import <projection.glsl>
#moj_import <minecraft:projection.glsl>
in vec3 Position;

View file

@ -1,23 +0,0 @@
#version 150
#moj_import <fog.glsl>
uniform sampler2D Sampler0;
uniform vec4 ColorModulator;
uniform float FogStart;
uniform float FogEnd;
in float vertexDistance;
in vec4 vertexColor;
in vec2 texCoord0;
out vec4 fragColor;
void main() {
vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator;
if (color.a < 0.1) {
discard;
}
fragColor = color * linear_fog_fade(vertexDistance, FogStart, FogEnd);
}

View file

@ -1,6 +1,17 @@
{
"vertex": "rendertype_energy_swirl",
"fragment": "rendertype_energy_swirl",
"vertex": "minecraft:core/entity",
"fragment": "minecraft:core/entity",
"defines": {
"values": {
"ALPHA_CUTOUT": "0.1"
},
"flags": [
"APPLY_TEXTURE_MATRIX",
"NO_CARDINAL_LIGHTING",
"NO_OVERLAY",
"EMISSIVE"
]
},
"samplers": [
{ "name": "Sampler0" }
],
@ -11,6 +22,7 @@
{ "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] },
{ "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] },
{ "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] },
{ "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] },
{ "name": "FogShape", "type": "int", "count": 1, "values": [ 0 ] }
]
}

View file

@ -1,24 +0,0 @@
#version 150
#moj_import <fog.glsl>
in vec3 Position;
in vec4 Color;
in vec2 UV0;
uniform mat4 ModelViewMat;
uniform mat4 ProjMat;
uniform mat4 TextureMat;
uniform int FogShape;
out float vertexDistance;
out vec4 vertexColor;
out vec2 texCoord0;
void main() {
gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0);
vertexDistance = fog_distance(Position, FogShape);
vertexColor = Color;
texCoord0 = (TextureMat * vec4(UV0, 0.0, 1.0)).xy;
}

View file

@ -1,6 +1,6 @@
{
"vertex": "rendertype_entity_alpha",
"fragment": "rendertype_entity_alpha",
"vertex": "minecraft:core/rendertype_entity_alpha",
"fragment": "minecraft:core/rendertype_entity_alpha",
"samplers": [
{ "name": "Sampler0" }
],

View file

@ -1,6 +1,11 @@
{
"vertex": "rendertype_entity_cutout",
"fragment": "rendertype_entity_cutout",
"vertex": "minecraft:core/entity",
"fragment": "minecraft:core/entity",
"defines": {
"values": {
"ALPHA_CUTOUT": "0.1"
}
},
"samplers": [
{ "name": "Sampler0" },
{ "name": "Sampler1" },

View file

@ -1,37 +0,0 @@
#version 150
#moj_import <light.glsl>
#moj_import <fog.glsl>
in vec3 Position;
in vec4 Color;
in vec2 UV0;
in ivec2 UV1;
in ivec2 UV2;
in vec3 Normal;
uniform sampler2D Sampler1;
uniform sampler2D Sampler2;
uniform mat4 ModelViewMat;
uniform mat4 ProjMat;
uniform int FogShape;
uniform vec3 Light0_Direction;
uniform vec3 Light1_Direction;
out float vertexDistance;
out vec4 vertexColor;
out vec4 lightMapColor;
out vec4 overlayColor;
out vec2 texCoord0;
void main() {
gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0);
vertexDistance = fog_distance(Position, FogShape);
vertexColor = minecraft_mix_light(Light0_Direction, Light1_Direction, Normal, Color);
lightMapColor = texelFetch(Sampler2, UV2 / 16, 0);
overlayColor = texelFetch(Sampler1, UV1, 0);
texCoord0 = UV0;
}

View file

@ -1,29 +0,0 @@
#version 150
#moj_import <fog.glsl>
uniform sampler2D Sampler0;
uniform vec4 ColorModulator;
uniform float FogStart;
uniform float FogEnd;
uniform vec4 FogColor;
in float vertexDistance;
in vec4 vertexColor;
in vec4 lightMapColor;
in vec4 overlayColor;
in vec2 texCoord0;
out vec4 fragColor;
void main() {
vec4 color = texture(Sampler0, texCoord0);
if (color.a < 0.1) {
discard;
}
color *= vertexColor * ColorModulator;
color.rgb = mix(overlayColor.rgb, color.rgb, overlayColor.a);
color *= lightMapColor;
fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor);
}

View file

@ -1,6 +1,11 @@
{
"vertex": "rendertype_entity_cutout_no_cull",
"fragment": "rendertype_entity_cutout_no_cull",
"vertex": "minecraft:core/entity",
"fragment": "minecraft:core/entity",
"defines": {
"values": {
"ALPHA_CUTOUT": "0.1"
}
},
"samplers": [
{ "name": "Sampler0" },
{ "name": "Sampler1" },

View file

@ -1,37 +0,0 @@
#version 150
#moj_import <light.glsl>
#moj_import <fog.glsl>
in vec3 Position;
in vec4 Color;
in vec2 UV0;
in ivec2 UV1;
in ivec2 UV2;
in vec3 Normal;
uniform sampler2D Sampler1;
uniform sampler2D Sampler2;
uniform mat4 ModelViewMat;
uniform mat4 ProjMat;
uniform int FogShape;
uniform vec3 Light0_Direction;
uniform vec3 Light1_Direction;
out float vertexDistance;
out vec4 vertexColor;
out vec4 lightMapColor;
out vec4 overlayColor;
out vec2 texCoord0;
void main() {
gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0);
vertexDistance = fog_distance(Position, FogShape);
vertexColor = minecraft_mix_light(Light0_Direction, Light1_Direction, Normal, Color);
lightMapColor = texelFetch(Sampler2, UV2 / 16, 0);
overlayColor = texelFetch(Sampler1, UV1, 0);
texCoord0 = UV0;
}

View file

@ -1,29 +0,0 @@
#version 150
#moj_import <fog.glsl>
uniform sampler2D Sampler0;
uniform vec4 ColorModulator;
uniform float FogStart;
uniform float FogEnd;
uniform vec4 FogColor;
in float vertexDistance;
in vec4 vertexColor;
in vec4 lightMapColor;
in vec4 overlayColor;
in vec2 texCoord0;
out vec4 fragColor;
void main() {
vec4 color = texture(Sampler0, texCoord0);
if (color.a < 0.1) {
discard;
}
color *= vertexColor * ColorModulator;
color.rgb = mix(overlayColor.rgb, color.rgb, overlayColor.a);
color *= lightMapColor;
fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor);
}

View file

@ -1,6 +1,11 @@
{
"vertex": "rendertype_entity_cutout_no_cull_z_offset",
"fragment": "rendertype_entity_cutout_no_cull_z_offset",
"vertex": "minecraft:core/entity",
"fragment": "minecraft:core/entity",
"defines": {
"values": {
"ALPHA_CUTOUT": "0.1"
}
},
"samplers": [
{ "name": "Sampler0" },
{ "name": "Sampler1" },

View file

@ -1,6 +1,6 @@
#version 150
#moj_import <fog.glsl>
#moj_import <minecraft:fog.glsl>
uniform sampler2D Sampler0;

View file

@ -1,6 +1,6 @@
{
"vertex": "rendertype_entity_decal",
"fragment": "rendertype_entity_decal",
"vertex": "minecraft:core/rendertype_entity_decal",
"fragment": "minecraft:core/rendertype_entity_decal",
"samplers": [
{ "name": "Sampler0" },
{ "name": "Sampler1" },

View file

@ -1,7 +1,7 @@
#version 150
#moj_import <light.glsl>
#moj_import <fog.glsl>
#moj_import <minecraft:light.glsl>
#moj_import <minecraft:fog.glsl>
in vec3 Position;
in vec4 Color;

View file

@ -1,6 +1,6 @@
{
"vertex": "rendertype_entity_glint",
"fragment": "rendertype_entity_glint",
"vertex": "minecraft:core/glint",
"fragment": "minecraft:core/glint",
"samplers": [
{ "name": "Sampler0" }
],

View file

@ -1,21 +0,0 @@
#version 150
#moj_import <fog.glsl>
in vec3 Position;
in vec2 UV0;
uniform mat4 ModelViewMat;
uniform mat4 ProjMat;
uniform mat4 TextureMat;
uniform int FogShape;
out float vertexDistance;
out vec2 texCoord0;
void main() {
gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0);
vertexDistance = fog_distance(Position, FogShape);
texCoord0 = (TextureMat * vec4(UV0, 0.0, 1.0)).xy;
}

View file

@ -1,24 +0,0 @@
#version 150
#moj_import <fog.glsl>
uniform sampler2D Sampler0;
uniform vec4 ColorModulator;
uniform float FogStart;
uniform float FogEnd;
uniform float GlintAlpha;
in float vertexDistance;
in vec2 texCoord0;
out vec4 fragColor;
void main() {
vec4 color = texture(Sampler0, texCoord0) * ColorModulator;
if (color.a < 0.1) {
discard;
}
float fade = linear_fog_fade(vertexDistance, FogStart, FogEnd) * GlintAlpha;
fragColor = vec4(color.rgb * fade, color.a);
}

View file

@ -1,17 +0,0 @@
{
"vertex": "rendertype_entity_glint_direct",
"fragment": "rendertype_entity_glint_direct",
"samplers": [
{ "name": "Sampler0" }
],
"uniforms": [
{ "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] },
{ "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] },
{ "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] },
{ "name": "GlintAlpha", "type": "float", "count": 1, "values": [ 1.0 ] },
{ "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] },
{ "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] },
{ "name": "FogShape", "type": "int", "count": 1, "values": [ 0 ] },
{ "name": "TextureMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }
]
}

Some files were not shown because too many files have changed in this diff Show more