package mcjty.rftools.dimension.world; import cpw.mods.fml.relauncher.ReflectionHelper; import net.minecraft.client.renderer.RenderGlobal; import java.lang.reflect.Field; public class CloudRenderAccessHelper { private static Field cloudTickCounterField; private static void initCloudTickField() { if (cloudTickCounterField == null) { cloudTickCounterField = ReflectionHelper.findField(RenderGlobal.class, "field_72773_u", "cloudTickCounter"); } } public static int getCloudTickCounter(RenderGlobal renderGlobal) { initCloudTickField(); try { return cloudTickCounterField.getInt(renderGlobal); } catch (IllegalAccessException e) { e.printStackTrace(); } return 0; } }