Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.minecraft.src;
- // Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
- // Jad home page: http://www.kpdus.com/jad.html
- // Decompiler options: packimports(3) braces deadcode
- import java.lang.reflect.Field;
- import java.lang.reflect.Modifier;
- import java.util.HashMap;
- import java.util.Iterator;
- import java.util.List;
- import net.minecraft.client.Minecraft;
- import paulscode.sound.SoundSystem;
- import java.util.Random;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.FileOutputStream;
- import java.util.ArrayList;
- import java.util.Map;
- import org.lwjgl.input.Keyboard;
- import java.util.HashMap;
- import java.util.Iterator;
- import java.util.Map;
- import java.util.Set;
- public class mod_ExtendedRenderer extends BaseMod
- implements Runnable {
- public static String modName = "Better Particles";
- public static Minecraft mc;
- public static World worldRef;
- public static EntityPlayer player;
- public static int timeout;
- public static String msg;
- public static int color;
- public static int defaultColor = 0xffffff;
- @MLProp public static float rainVolume = 0.75F;
- @MLProp public static boolean smoothRain = true;
- public static boolean ingui;
- public static int effRainID;
- public static RotatingEffectRenderer rotEffRenderer;
- public String Version() {
- return "Version 1.0 for MC b1.8.1";
- }
- public void run() {
- try {
- while(true) {
- if(mc == null) {
- mc = ModLoader.getMinecraftInstance();
- }
- if(mc == null) {
- Thread.sleep(5000L);
- } else {
- if(mc.thePlayer == null) {
- Thread.sleep(5000L);
- } else {
- worldRef = mc.theWorld;
- player = mc.thePlayer;
- Thread.sleep(5000L);
- }
- }
- }
- } catch(Throwable throwable) {
- throwable.printStackTrace();
- }
- }
- public mod_ExtendedRenderer() {
- ModLoader.SetInGUIHook(this, true, false);
- ModLoader.SetInGameHook(this, true, false);
- }
- public void AddRenderer(Map var1) {
- effRainID = ModLoader.addOverride("/gui/items.png", "/item/raindrop.png");
- }
- public void ModsLoaded() {
- mc = ModLoader.getMinecraftInstance();
- this.rotEffRenderer = new RotatingEffectRenderer(mc.theWorld, mc.renderEngine);
- mc.entityRenderer = new EntityRendererProxyWeather(mc);
- }
- public static void displayMessage(String s, int i) {
- msg = s;
- timeout = 85;
- color = i;
- }
- public static void dM(String s) {
- displayMessage(s, defaultColor);
- }
- public static void dM(float f) {
- displayMessage((new StringBuilder()).append(f).toString(), defaultColor);
- }
- public static void displayMessage(String s) {
- displayMessage(s, defaultColor);
- }
- public boolean OnTickInGame(Minecraft var1) {
- if(!ingui) {
- //playerLastTick = System.currentTimeMillis();
- this.OSDHook(var1, false);
- }
- ingui = false;
- return true;
- }
- public boolean OnTickInGUI(Minecraft var1, GuiScreen gui) {
- if (ModLoader.getMinecraftInstance().thePlayer != null) {
- //long ticksRan = System.currentTimeMillis();
- if (!(gui instanceof GuiContainer) && !(gui instanceof GuiChat)) {
- ingui = true;
- //lastTickRun = 0;
- }
- //System.out.println(gui);
- //playerTick(mc.thePlayer);
- }
- return true;
- }
- public static void OSDHook(Minecraft minecraft, boolean flag) {
- if (worldRef == null) {
- worldRef = ModLoader.getMinecraftInstance().theWorld;
- }
- if (player == null) {
- player = ModLoader.getMinecraftInstance().thePlayer;
- }
- if (worldRef == null || player == null) {
- return;
- }
- if(timeout > 0 && msg != null) {
- //ScaledResolution scaledresolution = new ScaledResolution(minecraft.gameSettings, minecraft.displayWidth, minecraft.displayHeight);
- minecraft.fontRenderer.drawStringWithShadow(msg, 3, 85, 0xffffff);
- timeout--;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement