add soul+black fire
This commit is contained in:
parent
0055cbf806
commit
7126ca5a9f
15 changed files with 346 additions and 256 deletions
|
@ -57,6 +57,8 @@ import client.renderer.model.ModelWolf;
|
|||
import client.renderer.texture.TextureTicked;
|
||||
import client.renderer.ticked.TextureFlamesFX1;
|
||||
import client.renderer.ticked.TextureFlamesFX2;
|
||||
import client.renderer.ticked.TextureFlamesFXMono1;
|
||||
import client.renderer.ticked.TextureFlamesFXMono2;
|
||||
import client.renderer.ticked.TextureLavaFX;
|
||||
import client.renderer.ticked.TextureLavaFlowFX;
|
||||
import client.renderer.ticked.TextureWaterFX;
|
||||
|
@ -165,6 +167,8 @@ public abstract class RenderRegistry {
|
|||
public static void registerAnimations(Map<String, Class<? extends TextureTicked>> anim) {
|
||||
anim.put("fire1", TextureFlamesFX1.class);
|
||||
anim.put("fire2", TextureFlamesFX2.class);
|
||||
anim.put("flame1", TextureFlamesFXMono1.class);
|
||||
anim.put("flame2", TextureFlamesFXMono2.class);
|
||||
anim.put("lavaflow", TextureLavaFlowFX.class);
|
||||
anim.put("lava", TextureLavaFX.class);
|
||||
anim.put("waterflow", TextureWaterFlowFX.class);
|
||||
|
|
|
@ -4,12 +4,18 @@ import client.renderer.texture.TextureTicked;
|
|||
|
||||
|
||||
public class TextureFlamesFX1 extends TextureTicked
|
||||
{
|
||||
{
|
||||
private final boolean mono;
|
||||
|
||||
public TextureFlamesFX1()
|
||||
public TextureFlamesFX1(boolean mono)
|
||||
{
|
||||
field_1133_g = new float[320];
|
||||
field_1132_h = new float[320];
|
||||
field_1132_h = new float[320];
|
||||
this.mono = mono;
|
||||
}
|
||||
|
||||
public TextureFlamesFX1() {
|
||||
this(false);
|
||||
}
|
||||
|
||||
public void renderStep(int textureData[])
|
||||
|
@ -76,8 +82,14 @@ public class TextureFlamesFX1 extends TextureTicked
|
|||
// j1 = l2;
|
||||
// l1 = i3;
|
||||
// j2 = j3;
|
||||
// }
|
||||
textureData[k] = (c << 24) | (j1 << 16) | (l1 << 8) | j2;
|
||||
// }
|
||||
if(this.mono) {
|
||||
j2 = (j1 + l1 + j2) / 3;
|
||||
textureData[k] = (c << 24) | (j2 << 16) | (j2 << 8) | j2;
|
||||
}
|
||||
else {
|
||||
textureData[k] = (c << 24) | (j1 << 16) | (l1 << 8) | j2;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -1,11 +1,17 @@
|
|||
package client.renderer.ticked;
|
||||
|
||||
public class TextureFlamesFX2 extends TextureFlamesFX1 {
|
||||
public TextureFlamesFX2()
|
||||
public TextureFlamesFX2(boolean mono)
|
||||
{
|
||||
super(mono);
|
||||
int[] tex = new int[256];
|
||||
for(int z = 0; z < 160; z++) {
|
||||
this.renderStep(tex);
|
||||
}
|
||||
}
|
||||
|
||||
public TextureFlamesFX2()
|
||||
{
|
||||
this(false);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
package client.renderer.ticked;
|
||||
|
||||
public class TextureFlamesFXMono1 extends TextureFlamesFX1 {
|
||||
public TextureFlamesFXMono1() {
|
||||
super(true);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
package client.renderer.ticked;
|
||||
|
||||
public class TextureFlamesFXMono2 extends TextureFlamesFX2 {
|
||||
public TextureFlamesFXMono2() {
|
||||
super(true);
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue