{ "materials":{ "version":"1.0.0", "entity_static":{ "vertexShader":"shaders/entity.vertex", "vrGeometryShader":"shaders/entity.geometry", "fragmentShader":"shaders/entity.fragment", "vertexFields":[ { "field":"Position" }, { "field":"Normal" }, { "field":"UV0" } ], "variants":[ { "skinning":{ "+defines":[ "USE_SKINNING" ], "vertexFields":[ { "field":"Position" }, { "field":"BoneId0" }, { "field":"Normal" }, { "field":"UV0" } ] } }, { "skinning_color":{ "+defines":[ "USE_SKINNING", "USE_OVERLAY" ], "+states":[ "Blending" ], "vertexFields":[ { "field":"Position" }, { "field":"BoneId0" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ] } } ], "msaaSupport":"Both", "+samplerStates":[ { "samplerIndex":0, "textureFilter":"Point" } ] }, "entity_flat_color_line":{ "vertexShader":"shaders/position.vertex", "vrGeometryShader":"shaders/position.geometry", "fragmentShader":"shaders/current_color.fragment", "msaaSupport":"Both", "+defines":[ "LINE_STRIP" ], "primitiveMode":"Line", "vertexFields":[ { "field":"Position" } ] }, "entity_loyalty_rope:entity_glint":{ "+states":[ "DisableCulling" ] }, "entity:entity_static":{ "+defines":[ "USE_OVERLAY" ], "msaaSupport":"Both" }, "opaque_block:entity_static":{ "msaaSupport":"Both" }, "opaque_block_color:opaque_block":{ "vertexFields":[ { "field":"Position" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ], "variants":[ { "skinning":{ "+defines":[ "USE_SKINNING" ], "vertexFields":[ { "field":"Position" }, { "field":"BoneId0" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ] } } ] }, "opaque_block_color_uv2:opaque_block":{ "vertexFields":[ { "field":"Position" }, { "field":"UV1" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ], "variants":[ { "skinning":{ "+defines":[ "USE_SKINNING" ], "vertexFields":[ { "field":"Position" }, { "field":"BoneId0" }, { "field":"UV1" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ] } } ] }, "alpha_block:entity_static":{ "msaaSupport":"Both" }, "alpha_block_color:alpha_block":{ "+defines":[ "ALPHA_TEST" ], "vertexFields":[ { "field":"Position" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ], "variants":[ { "skinning":{ "+defines":[ "USE_SKINNING" ], "vertexFields":[ { "field":"Position" }, { "field":"BoneId0" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ] } } ] }, "entity_nocull:entity":{ "+states":[ "DisableCulling" ] }, "entity_change_color:entity_nocull":{ "+defines":[ "USE_OVERLAY", "USE_COLOR_MASK" ] }, "entity_alphatest:entity_nocull":{ "+defines":[ "ALPHA_TEST" ], "+samplerStates":[ { "samplerIndex":1, "textureWrap":"Repeat" } ], "msaaSupport":"Both" }, "entity_alphatest_one_sided:entity":{ "+defines":[ "ALPHA_TEST" ], "+samplerStates":[ { "samplerIndex":1, "textureWrap":"Repeat" } ], "msaaSupport":"Both" }, "map:entity_alphatest":{ "vertexFields":[ { "field":"Position" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ], "variants":[ { "skinning":{ "+defines":[ "USE_SKINNING" ], "vertexFields":[ { "field":"Position" }, { "field":"BoneId0" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ] } } ] }, "on_screen_effect:entity_alphatest":{ "+defines":[ "COLOR_BASED" ], "+states":[ "Blending" ], "vertexFields":[ { "field":"Position" }, { "field":"Normal" }, { "field":"Color" }, { "field":"UV0" } ] }, "item_in_hand_entity_alphatest:entity_alphatest":{ "msaaSupport":"Both" }, "item_in_hand_entity_alphatest_color:item_in_hand_entity_alphatest":{ "vertexFields":[ { "field":"Position" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ], "variants":[ { "skinning":{ "+defines":[ "USE_SKINNING" ], "vertexFields":[ { "field":"Position" }, { "field":"BoneId0" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ] } } ] }, "entity_alphablend:entity":{ "+states":[ "Blending" ], "vertexFields":[ { "field":"Position" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ], "variants":[ { "skinning":{ "+defines":[ "USE_SKINNING" ], "vertexFields":[ { "field":"Position" }, { "field":"BoneId0" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ] } } ], "msaaSupport":"Both" }, "entity_alphablend_nocolor:entity_alphablend":{ "vertexFields":[ { "field":"Position" }, { "field":"Normal" }, { "field":"UV0" } ], "variants":[ { "skinning":{ "+defines":[ "USE_SKINNING" ], "vertexFields":[ { "field":"Position" }, { "field":"BoneId0" }, { "field":"Normal" }, { "field":"UV0" } ] } } ] }, "guardian_ghost:entity_alphablend_nocolor":{ "+defines":[ "USE_COLOR_MASK" ] }, "entity_emissive:entity":{ "+defines":[ "USE_EMISSIVE" ] }, "glow_squid:entity_emissive":{}, "entity_emissive_alpha:entity_nocull":{ "+defines":[ "ALPHA_TEST", "USE_EMISSIVE" ] }, "entity_emissive_alpha_one_sided:entity":{ "+defines":[ "ALPHA_TEST", "USE_EMISSIVE" ] }, "entity_custom:entity":{ "+states":[ "Blending" ], "+defines":[ "ALPHA_TEST", "Blending", "USE_OVERLAY", "USE_MASK" ] }, "item_in_hand:entity":{ "+defines":[ "COLOR_BASED", "NO_TEXTURE", "ITEM_IN_HAND" ], "vertexFields":[ { "field":"Position" }, { "field":"Normal" }, { "field":"Color" }, { "field":"UV0" } ], "variants":[ { "skinning":{ "+defines":[ "USE_SKINNING" ], "vertexFields":[ { "field":"Position" }, { "field":"BoneId0" }, { "field":"Normal" }, { "field":"Color" }, { "field":"UV0" } ] } } ], "msaaSupport":"Both" }, "item_in_hand_multicolor_tint:item_in_hand":{ "+defines":[ "COLOR_BASED", "NO_TEXTURE", "ITEM_IN_HAND", "MULTI_COLOR_TINT" ], "-defines":[ "USE_OVERLAY" ] }, "map_decoration":{ "+defines":[ "ALPHA_TEST", "TINTED" ], "vertexShader":"shaders/entity.vertex", "vrGeometryShader":"shaders/entity.geometry", "fragmentShader":"shaders/entity.fragment", "vertexFields":[ { "field":"Position" }, { "field":"Normal" }, { "field":"UV0" } ], "variants":[ { "skinning":{ "+defines":[ "USE_SKINNING" ], "vertexFields":[ { "field":"Position" }, { "field":"BoneId0" }, { "field":"Normal" }, { "field":"UV0" } ] } } ], "msaaSupport":"Both", "+samplerStates":[ { "samplerIndex":0, "textureFilter":"Point" } ] }, "map_marker":{ "+defines":[ "ALPHA_TEST" ], "vertexShader":"shaders/color_uv.vertex", "vrGeometryShader":"shaders/color_uv.geometry", "fragmentShader":"shaders/color_texture.fragment", "vertexFields":[ { "field":"Position" }, { "field":"Normal" }, { "field":"Color" }, { "field":"UV0" } ], "variants":[ { "skinning":{ "+defines":[ "USE_SKINNING" ], "vertexFields":[ { "field":"Position" }, { "field":"BoneId0" }, { "field":"Normal" }, { "field":"Color" }, { "field":"UV0" } ] } } ], "msaaSupport":"Both", "+samplerStates":[ { "samplerIndex":0, "textureFilter":"Point" } ] }, "charged_creeper:entity_static":{ "+defines":[ "USE_UV_ANIM", "ALPHA_TEST" ], "+states":[ "Blending", "DisableCulling" ], "blendSrc":"One", "blendDst":"One", "+samplerStates":[ { "samplerIndex":0, "textureWrap":"Repeat" } ] }, "item_in_hand_glint:item_in_hand":{ "+defines":[ "GLINT" ], "+samplerStates":[ { "samplerIndex":0, "textureFilter":"Point" }, { "samplerIndex":1, "textureWrap":"Repeat" } ] }, "entity_glint:entity":{ "+defines":[ "GLINT" ], "+samplerStates":[ { "samplerIndex":1, "textureWrap":"Repeat" } ] }, "entity_alphatest_glint:entity_alphatest":{ "+defines":[ "GLINT" ], "+samplerStates":[ { "samplerIndex":1, "textureWrap":"Repeat" } ] }, "entity_alphatest_glint_item:entity_alphatest":{ "+defines":[ "GLINT" ], "+samplerStates":[ { "samplerIndex":1, "textureWrap":"Repeat" } ] }, "entity_change_color_glint:entity_glint":{ "+defines":[ "USE_COLOR_MASK" ] }, "entity_alphatest_change_color:entity_change_color":{ "+states":[ "DisableAlphaWrite" ], "+defines":[ "ALPHA_TEST", "USE_COLOR_MASK" ], "+samplerStates":[ { "samplerIndex":1, "textureWrap":"Repeat" } ] }, "entity_alphatest_change_color_glint:entity_change_color":{ "+defines":[ "ALPHA_TEST", "USE_COLOR_MASK", "GLINT" ], "+samplerStates":[ { "samplerIndex":1, "textureWrap":"Repeat" } ] }, "entity_alphatest_multicolor_tint:entity":{ "+states":[ "DisableAlphaWrite" ], "+defines":[ "ALPHA_TEST", "MULTI_COLOR_TINT" ], "+samplerStates":[ { "samplerIndex":1, "textureWrap":"Repeat" } ] }, "beacon_beam:entity_nocull":{ "+defines":[ "COLOR_BASED", "USE_COLOR_BLEND", "USE_UV_ANIM" ], "+samplerStates":[ { "samplerIndex":0, "textureWrap":"Repeat" } ], "vertexFields":[ { "field":"Position" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ], "variants":[ { "skinning":{ "+defines":[ "USE_SKINNING" ], "vertexFields":[ { "field":"Position" }, { "field":"BoneId0" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ] } } ] }, "beacon_beam_transparent:entity":{ "+states":[ "Blending", "DisableCulling", "DisableDepthWrite", "DisableAlphaWrite" ], "vertexShader":"shaders/color_uv.vertex", "vrGeometryShader":"shaders/color_uv.geometry", "fragmentShader":"shaders/color_texture.fragment", "blendSrc":"SourceAlpha", "blendDst":"OneMinusSrcAlpha", "vertexFields":[ { "field":"Position" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ], "variants":[ { "skinning":{ "+defines":[ "USE_SKINNING" ], "vertexFields":[ { "field":"Position" }, { "field":"BoneId0" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ] } } ] }, "conduit_wind:entity_alphatest":{ "+defines":[ "USE_UV_ANIM" ] }, "entity_multitexture:entity":{ "+defines":[ "USE_MULTITEXTURE" ], "+samplerStates":[ { "samplerIndex":0, "textureWrap":"Clamp" }, { "samplerIndex":1, "textureWrap":"Clamp" }, { "samplerIndex":2, "textureWrap":"Clamp" } ] }, "entity_multitexture_color_mask:entity_multitexture":{ "+defines":[ "COLOR_SECOND_TEXTURE" ] }, "entity_multitexture_alpha_test:entity_multitexture":{ "+states":[ "DisableCulling" ], "+defines":[ "ALPHA_TEST" ] }, "entity_multitexture_multiplicative_blend:entity":{ "+states":[ "DisableCulling" ], "+samplerStates":[ { "samplerIndex":0, "textureWrap":"Clamp" }, { "samplerIndex":1, "textureWrap":"Clamp" } ], "+defines":[ "ALPHA_TEST", "USE_COLOR_MASK", "MULTIPLICATIVE_TINT", "MULTIPLICATIVE_TINT_COLOR", "USE_OVERLAY" ] }, "entity_multitexture_alpha_test_color_mask:entity_multitexture_color_mask":{ "+states":[ "DisableCulling" ], "+defines":[ "ALPHA_TEST" ] }, "entity_lead_base:entity":{ "+states":[ "Blending", "DisableCulling" ] }, "entity_multitexture_masked:entity_alphatest":{ "+defines":[ "MASKED_MULTITEXTURE" ], "+samplerStates":[ { "samplerIndex":0, "textureWrap":"Clamp" }, { "samplerIndex":1, "textureWrap":"Clamp" } ] }, "moving_block":{ "vertexShader":"shaders/renderchunk.vertex", "vrGeometryShader":"shaders/renderchunk.geometry", "fragmentShader":"shaders/renderchunk.fragment", "+defines":[ "LOW_PRECISION", "TEXEL_AA", "ATLAS_TEXTURE", "AS_ENTITY_RENDERER" ], "+samplerStates":[ { "samplerIndex":0, "textureFilter":"TexelAA" }, { "samplerIndex":1, "textureFilter":"Bilinear" } ], "vertexFields":[ { "field":"Position" }, { "field":"Color" }, { "field":"UV1" }, { "field":"UV0" } ], "variants":[ { "skinning":{ "+defines":[ "USE_SKINNING" ], "vertexFields":[ { "field":"Position" }, { "field":"BoneId0" }, { "field":"Color" }, { "field":"UV1" }, { "field":"UV0" } ] } } ], "msaaSupport":"Both" }, "moving_block_seasons:moving_block":{ "+defines":[ "SEASONS" ], "+samplerStates":[ { "samplerIndex":0, "textureFilter":"TexelAA" }, { "samplerIndex":1, "textureFilter":"Bilinear" }, { "samplerIndex":2, "textureFilter":"Point" } ] }, "moving_block_alpha_seasons:moving_block_seasons":{ "+defines":[ "ALPHA_TEST" ], "+states":[ "DisableCulling", "EnableAlphaToCoverage" ] }, "moving_block_alpha_single_side:moving_block":{ "+defines":[ "ALPHA_TEST" ], "+states":[ "EnableAlphaToCoverage" ] }, "moving_block_alpha:moving_block_alpha_single_side":{ "+states":[ "DisableCulling" ], // z-fighting fix "depthBias":100.0, "slopeScaledDepthBias":0.1, "depthBiasOGL":0.5, "slopeScaledDepthBiasOGL":0.5 }, "moving_block_double_side:moving_block":{ "+states":[ "DisableCulling" ] }, "moving_block_blend:moving_block":{ "+defines":[ "BLEND" ], "+states":[ "Blending" ] }, "entity_beam:entity_nocull":{ "+defines":[ "USE_UV_ANIM", "ALPHA_TEST", "COLOR_BASED" ], "+samplerStates":[ { "samplerIndex":0, "textureWrap":"Repeat" } ], "vertexFields":[ { "field":"Position" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ], "variants":[ { "skinning":{ "+defines":[ "USE_SKINNING" ], "vertexFields":[ { "field":"Position" }, { "field":"BoneId0" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ] } } ] }, "entity_beam_additive:entity_alphablend":{ "+defines":[ "COLOR_BASED", "NO_TEXTURE" ], "-defines":[ "USE_OVERLAY" ], "+states":[ "Blending", "DisableDepthWrite" ], "blendSrc":"SourceAlpha", "blendDst":"One" }, "entity_dissolve_layer0:entity":{ "+defines":[ "TINTED_ALPHA_TEST" ], "+states":[ "DisableColorWrite" ] }, "entity_dissolve_layer1:entity":{ "depthFunc":"Equal", "+defines":[ "ALPHA_TEST" ], "-defines":[ "USE_OVERLAY" ] }, "banner":{ "+defines":[ "ENABLE_FOG", "ENABLE_LIGHT" ], "vertexShader":"shaders/banner.vertex", "vrGeometryShader":"shaders/banner.geometry", "fragmentShader":"shaders/banner.fragment", "depthFunc":"LessEqual", "+states":[ "Blending" ], "vertexFields":[ { "field":"Position" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ], "variants":[ { "skinning":{ "+defines":[ "USE_SKINNING" ], "vertexFields":[ { "field":"Position" }, { "field":"BoneId0" }, { "field":"Color" }, { "field":"Normal" }, { "field":"UV0" } ] } } ], "msaaSupport":"Both", "+samplerStates":[ { "samplerIndex":0, "textureFilter":"Point" } ] }, "banner_pole:banner":{ "+defines":[ "ENABLE_FOG", "ENABLE_LIGHT", "DISABLE_TINTING" ], "+states":[] }, "agent:entity":{}, "armor:entity_alphatest":{}, "armor_leather:entity_alphatest_change_color":{}, "armor_enchanted:entity_alphatest_glint":{}, "armor_leather_enchanted:entity_alphatest_change_color_glint":{}, "armor_stand:entity_alphatest":{}, "arrow:entity_alphatest":{}, "axolotl:entity_alphatest":{}, "axolotl_limbs:entity_alphatest_one_sided":{}, "bat:entity_alphatest":{}, "bed:entity_alphatest":{}, "bee:entity_alphatest":{}, "bell:entity":{}, "blaze_head:entity_emissive_alpha":{}, "blaze_body:entity_emissive":{}, "boat:entity":{}, "chalkboard:entity":{}, "chest:entity":{}, "chicken:entity":{}, "chicken_legs:entity_alphatest":{}, "cow:entity":{}, "creeper:entity":{}, "dragon_head:entity_alphatest":{}, "dragon_head_glint:entity_glint":{}, "drowned:entity_emissive_alpha":{}, "egg:entity_alphatest":{}, "elytra:entity_alphatest":{}, "elytra_glint:entity_alphatest_glint":{}, "enchanting_table_book:entity":{}, "ender_crystal:entity_alphatest":{}, "ender_dragon:entity_emissive_alpha_one_sided":{}, "enderman:entity_emissive_alpha":{}, "enderman_invisible:entity_emissive_alpha":{ "+defines":[ "USE_ONLY_EMISSIVE" ] }, "endermite:entity_alphatest":{}, "eye_of_ender_signal:entity_alphatest":{}, "ender_pearl:entity_alphatest":{}, "evoker:entity_alphatest":{}, "fang:entity_alphatest":{}, "fireball:entity_alphatest":{}, "fireworks_rocket:entity_alphatest":{}, "fishing_hook:entity_alphatest":{}, "fox:entity":{}, "frog:entity_alphatest":{}, "cat:entity_alphatest_change_color":{}, "clownfish:entity_alphatest":{}, "cod:entity_alphatest":{}, "conduit:entity_alphatest":{}, "pufferfish:entity_alphatest":{}, "salmon:entity_alphatest":{}, "tropicalfish:entity_multitexture_multiplicative_blend":{}, "ghast:entity_emissive_alpha":{}, "guardian:entity_alphatest":{}, "horse:entity_alphatest":{}, "horse_leather_armor:entity_multitexture_alpha_test_color_mask":{}, "husk:entity_alphatest":{}, "husk_clothes:entity_alphatest":{}, "ravager:entity_alphatest":{}, "iron_golem:entity_alphatest":{ "depthFunc":"LessEqual" }, "magma_cube:entity_emissive_alpha":{}, "leash_knot:entity":{}, "lingering_potion_enchanted:entity_alphatest_glint":{}, "llama:entity_multitexture":{}, "llama_spit:entity":{}, "minecart:entity_alphatest":{}, "mob_head:entity_alphatest":{}, "mob_head_glint:entity_glint":{}, "mooshroom:entity":{}, "mooshroom_mushrooms:entity_alphatest":{}, "npc:entity_alphatest":{}, "ocelot:entity_alphatest":{}, "parrot:entity_alphatest":{}, "pig:entity":{}, "hoglin:entity_alphatest":{}, "zoglin:entity_alphatest":{}, "shield:entity":{}, "shield_glint:entity_glint":{}, "trident:entity":{}, "trident_riptide:entity_alphatest":{}, "trident_glint:entity_glint":{}, "piston_arm:entity":{}, "player:entity":{}, "player_alphatest:entity_alphatest":{}, "polar_bear:entity":{}, "panda:entity":{}, "rabbit:entity":{}, "sheep:entity_change_color":{}, "shulker:entity_alphatest":{}, "shulker_box:entity_alphatest":{}, "shulker_bullet:entity_alphatest":{}, "sign:entity_static":{}, "silverfish:entity":{}, "silverfish_layers:entity_alphatest":{}, "skeleton:entity_alphatest":{}, "pillager:entity_alphatest":{}, "piglin:entity_alphatest":{}, "piglin_brute:entity_alphatest":{}, "goat:entity_alphatest":{}, "slime:entity_alphatest":{}, "slime_outer:entity":{ "+states":[ "Blending" ] }, "snowball:entity_alphatest":{}, "snow_golem:entity":{}, "snow_golem_pumpkin:entity":{}, "spider:entity_emissive_alpha":{}, "spider_invisible:entity_emissive_alpha":{ "+defines":[ "USE_ONLY_EMISSIVE" ] }, "splash_potion_enchanted:entity_alphatest_glint":{}, "squid:entity":{}, "dolphin:entity":{}, "phantom:entity_emissive_alpha":{}, "phantom_invisible:entity_emissive_alpha":{ "+defines":[ "USE_ONLY_EMISSIVE" ] }, "stray:entity_alphatest":{}, "stray_clothes:entity_alphatest":{}, "strider:entity_alphatest":{}, "tadpole:entity_alphatest":{}, "turtle:entity":{}, "camera:entity":{}, "vex:entity_alphatest":{}, "villager:entity_alphatest":{}, "villager_v2:entity_alphatest":{ "depthFunc":"LessEqual" }, "villager_v2_masked:entity_multitexture_masked":{ "depthFunc":"LessEqual" }, "vindicator:entity_alphatest":{}, "wandering_trader:entity_alphatest":{}, "witch:entity_alphatest":{}, "wither_boss:entity_alphatest":{}, "wither_boss_armor:charged_creeper":{}, "wither_skull:mob_head":{}, "wolf:entity_change_color":{}, "xp_bottle:entity_alphatest_glint":{}, "zombie:entity_alphatest":{}, "zombie_villager:entity_alphatest":{}, "zombie_villager_v2:entity_alphatest":{ "depthFunc":"LessEqual" }, "zombie_villager_v2_masked:entity_multitexture_masked":{ "depthFunc":"LessEqual" }, "player_animated:entity_alphatest":{ "+defines":[ "USE_UV_ANIM" ] }, "experience_orb:entity":{ "+defines":[ "USE_UV_ANIM", "ALPHA_TEST", "Blending", "USE_OVERLAY", "USE_MASK" ] } } }