mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-02-24 15:00:48 +00:00
my quest for beans has taken me to many places
This commit is contained in:
parent
4aaf3ec864
commit
b1d5540887
@ -193,7 +193,7 @@ public class GunFactoryClient {
|
|||||||
folly_sm.setRendererBeam(LegoClient.RENDER_FOLLY);
|
folly_sm.setRendererBeam(LegoClient.RENDER_FOLLY);
|
||||||
folly_nuke.setRenderer(LegoClient.RENDER_BIG_NUKE);
|
folly_nuke.setRenderer(LegoClient.RENDER_BIG_NUKE);
|
||||||
|
|
||||||
p35800.setRendererBeam(LegoClient.RENDER_LASER_WHITE);
|
p35800.setRendererBeam(LegoClient.RENDER_CRACKLE);
|
||||||
|
|
||||||
setRendererBulk(LegoClient.RENDER_GRENADE, shell_normal, shell_explosive, shell_ap, shell_du, shell_w9); //TODO: change the sabots
|
setRendererBulk(LegoClient.RENDER_GRENADE, shell_normal, shell_explosive, shell_ap, shell_du, shell_w9); //TODO: change the sabots
|
||||||
|
|
||||||
|
|||||||
@ -319,6 +319,25 @@ public class LegoClient {
|
|||||||
RenderArcFurnace.fullbright(false);
|
RenderArcFurnace.fullbright(false);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
public static BiConsumer<EntityBulletBeamBase, Float> RENDER_CRACKLE = (bullet, interp) -> {
|
||||||
|
|
||||||
|
RenderArcFurnace.fullbright(true);
|
||||||
|
double age = MathHelper.clamp_double(1D - ((double) bullet.ticksExisted - 2 + interp) / (double) bullet.getBulletConfig().expires, 0, 1);
|
||||||
|
|
||||||
|
GL11.glPushMatrix();
|
||||||
|
GL11.glRotatef(180 - bullet.rotationYaw, 0, 1F, 0);
|
||||||
|
GL11.glRotatef(-bullet.rotationPitch - 90, 1F, 0, 0);
|
||||||
|
|
||||||
|
double scale = 5D;
|
||||||
|
GL11.glScaled(age * scale, 1, age * scale);
|
||||||
|
GL11.glTranslated(0, bullet.beamLength, 0);
|
||||||
|
GL11.glRotatef(-90, 0, 0, 1);
|
||||||
|
renderBulletStandard(Tessellator.instance, 0xE3D692, 0xffffff, bullet.beamLength, true);
|
||||||
|
|
||||||
|
GL11.glPopMatrix();
|
||||||
|
RenderArcFurnace.fullbright(false);
|
||||||
|
};
|
||||||
|
|
||||||
public static BiConsumer<EntityBulletBeamBase, Float> RENDER_LASER_RED = (bullet, interp) -> {
|
public static BiConsumer<EntityBulletBeamBase, Float> RENDER_LASER_RED = (bullet, interp) -> {
|
||||||
renderStandardLaser(bullet, interp, 0x80, 0x15, 0x15);
|
renderStandardLaser(bullet, interp, 0x80, 0x15, 0x15);
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user