do the bugshaker

This commit is contained in:
Bob 2023-08-21 23:07:47 +02:00
parent 450e519234
commit 35b18dda34
2 changed files with 24 additions and 0 deletions

View File

@ -36,6 +36,17 @@ public class EntityNukeTorex extends Entity {
this.dataWatcher.addObject(10, new Float(1));
}
@Override
@SideOnly(Side.CLIENT)
public int getBrightnessForRender(float p_70070_1_) {
return 15728880;
}
@Override
public float getBrightness(float p_70013_1_) {
return 1.0F;
}
@Override
public void onUpdate() {

View File

@ -28,8 +28,10 @@ import net.minecraft.item.ItemStack;
import net.minecraft.util.MathHelper;
import net.minecraft.util.MovingObjectPosition;
import net.minecraftforge.client.event.DrawBlockHighlightEvent;
import net.minecraftforge.client.event.RenderGameOverlayEvent;
import net.minecraftforge.client.event.EntityViewRenderEvent.FogColors;
import net.minecraftforge.client.event.EntityViewRenderEvent.FogDensity;
import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType;
import net.minecraftforge.client.event.RenderPlayerEvent;
public class ModEventHandlerRenderer {
@ -377,4 +379,15 @@ public class ModEventHandlerRenderer {
event.blue = event.blue * (1 - interp) + sootColor * interp;
}
}
@SubscribeEvent
public void onRenderHUD(RenderGameOverlayEvent.Pre event) {
if(event.type == ElementType.HOTBAR && ModEventHandlerClient.flashTimer > 0) {
double mult = (ModEventHandlerClient.flashTimer + event.partialTicks) * 0.01D;
double horizontal = MathHelper.clamp_double(Math.sin(System.currentTimeMillis() * 0.02), -0.7, 0.7) * 5;
double vertical = MathHelper.clamp_double(Math.sin(System.currentTimeMillis() * 0.01 + 2), -0.7, 0.7) * 1;
GL11.glTranslated(horizontal * mult, vertical * mult, 0);
}
}
}