• 7.6k views • 5 today
  • save_alt 807 downloads • 1 today
Game Version
Minecraft 1.19
Resolution
16x
Progress
50% complete
Changes include
  • Armor
  • Items
  • 41
  • 31
  • 6
ZzartySt
Lvl 34Artisan Artist
16
The "Lava Armor Trims" Minecraft texture pack is a visually stunning addition to the game that changes the appearance of armor trims to a fiery, molten lava texture. The pack imbues your in-game character with a bold and dangerous look. This pack will add an extra layer of excitement to your gameplay. So, upgrade your armor and bring the heat with the "Lava Trims" Minecraft texture pack!



The "Lava Armor Trims" Minecraft texture pack replaces the texture of quartz trims with a fiery, molten lava texture.

  Have something to say?

mqrk_
04/27/2023 7:44 am
Level 1 : New Explorer
make one with sculk<3
5
WILLKOZZ
01/31/2023 11:14 am
Level 41 : Master Miner
And what if you add lava animation here to work like on a magma block and also that amethysts have random particles of iridescent colors of different colors.
2
ZzartySt
01/31/2023 12:23 pm
Level 34 : Artisan Artist
I can't animate such functions in Vanilla. I can't animate it now. Plus, these textures are done with "paletted_permutations", so there are some limitations.
1
Exeroll
03/15/2023 2:53 pm
Level 50 : Grandmaster Birb Birb
cant you animate it with .mcmeta? you cant make it glow, since that requires optifine, but i think you can just use quartz.mcmeta. If youll allow me, i can try to do it and post it.
1
ZzartySt
03/16/2023 4:50 am
Level 34 : Artisan Artist
I tried it. It just not able to load animated texture color palette.
1
Paralysis_03
04/27/2023 9:48 pm
Level 1 : New Miner
history
I have been able to solve this problem. in the \assets\custom\shaders\core folder make a FSH file and name it rendertype_armor_cutout_no_cull. If the opacity is set to 253 the texture will pulse.



paste the following into the file:



#version 150

#moj_import <fog.glsl>

uniform sampler2D Sampler0;

uniform vec4 ColorModulator;
uniform float FogStart;
uniform float FogEnd;
uniform float GameTime;
uniform vec4 FogColor;

in float vertexDistance;
in vec4 vertexColor;
in vec2 texCoord0;
in vec2 texCoord1;
in vec4 normal;

out vec4 fragColor;

void main() {
vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator;
if (color.a < 0.1) {discard;}

float TrimAnimation = GameTime * 1000;
float opacity = ceil(color.a * 255);

if (opacity == 253) {color = mix(
color,
mix( texture(Sampler0,texCoord0)/2 , texture(Sampler0,texCoord0)*2 , pow(sin(min(vertexDistance,20)),2) ), pow(sin(TrimAnimation),2)
);};
if (opacity == 254) {color = color + (texture(Sampler0, texCoord0) * 0.75);};
if (opacity == 252) {color = color + (texture(Sampler0, texCoord0) * 0.25);};
if (opacity == 251) {color = color + (texture(Sampler0, texCoord0) * 0.125);}

fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor);
}
2

Welcome