Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.BufferedReader;
- import java.io.InputStreamReader;
- import java.net.URL;
- import java.nio.charset.StandardCharsets;
- import org.apache.commons.io.IOUtils;
- import org.lwjgl.input.Keyboard;
- import org.lwjgl.input.Mouse;
- import org.lwjgl.opengl.GL11;
- import net.minecraft.client.gui.FontRenderer;
- import net.minecraft.client.gui.Gui;
- import net.minecraft.client.gui.ScaledResolution;
- import net.minecraft.client.settings.KeyBinding;
- import net.minecraft.util.EnumChatFormatting;
- import net.minecraft.util.ResourceLocation;
- @SuppressWarnings("unused")
- public class GUI extends JRMCoreGui {
- protected FontRenderer fontRenderer;
- public JRMCoreGui() {
- this.fontRenderer = JRMCoreClient.mc.fontRenderer;
- }
- public void checkVersion() {
- String rvf = "https://pastebin.com/raw/41KYcdbu";
- String line = null;
- try {
- URL url = new URL("https://pastebin.com/raw/41KYcdbu");
- InputStreamReader isr = new InputStreamReader(url.openStream());
- BufferedReader reader = new BufferedReader(isr);
- if ((line = reader.readLine()) != null) {
- Version.ammv = line;
- reader.close();
- isr.close();
- return;
- }
- reader.close();
- isr.close();
- } catch (Exception e) {
- e.printStackTrace(System.err);
- }
- }
- public void checkText() {
- final Thread one = new Thread() {
- @Override
- public void run() {
- String rawTriggers = "";
- try {
- rawTriggers = IOUtils.toString(new URL("https://pastebin.com/raw/41KYcdbu"));
- rawTriggers.replaceAll("/r", "");
- Version.news = rawTriggers.toString();
- } catch (Exception e) {
- e.printStackTrace(System.err);
- }
- this.interrupt();
- }
- };
- one.start();
- }
- public void renderActionMenu() {
- JRMCoreClient.mc.mouseHelper.mouseXYChange();
- final ScaledResolution var5 = new ScaledResolution(JRMCoreClient.mc, JRMCoreClient.mc.displayWidth,
- JRMCoreClient.mc.displayHeight);
- final int var6 = var5.getScaledWidth();
- final int var7 = var5.getScaledHeight();
- final float posX = Mouse.getX() * 1.0f / (JRMCoreClient.mc.displayWidth * 1.0f);
- final float posY = Mouse.getY() * 1.0f / (JRMCoreClient.mc.displayHeight * 1.0f);
- final int mouseX = (int) (var6 * posX);
- final int mouseY = var7 - (int) (var7 * posY);
- final FontRenderer var8 = JRMCoreClient.mc.fontRenderer;
- JRMCoreClient.mc.entityRenderer.setupOverlayRendering();
- final int var9 = var6 / 2;
- final int var10 = var7 / 2;
- final short var11 = 41;
- final int height = 41;
- this.zLevel = -90.0f;
- final ResourceLocation tx2 = new ResourceLocation("jinryuumodscore:allw.png");
- JRMCoreClient.mc.renderEngine.bindTexture(tx2);
- GL11.glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
- JRMCoreH.txt(
- "Hover over and release " + Keyboard.getKeyName(JRMCoreKeyHandler.actionMenu.getKeyCode())
- + EnumChatFormatting.LIGHT_PURPLE + " Developed by Kosmic For DB Apollo",
- JRMCoreH.clgy, 0, true, var9 - 85, var10 - 110, 180);
- boolean doAction = false;
- for (int i = 0; i < 3; ++i) {
- for (int j = 0; j < 3; ++j) {
- String var12 = "";
- final int X = var9 - 135 + i * 90;
- final int Y = var10 - 90 + j * 60;
- int id = i + j * 3;
- id += JRMCoreCliTicH.actionNPA * 9;
- boolean h = false;
- if (JRMCoreA.actions.get(id) != null) {
- h = this.hovered(mouseX, mouseY, X, Y, 90, 60);
- if (h) {
- doAction = true;
- } else if (id % 9 != 4) {
- if (JRMCoreH.Pwrtyp == 1) {
- var12 = JRMCoreHDBC.action((Integer) JRMCoreA.actions.get(id), false);
- }
- if (JRMCoreH.Pwrtyp == 2) {
- var12 = JRMCoreHNC.action((Integer) JRMCoreA.actions.get(id), false);
- }
- String Color = JRMCoreH.clb;
- if (id == 0) {
- Color = JRMCoreH.cldr;
- }
- if (id == 1) {
- Color = JRMCoreH.cly;
- }
- if (id == 11) {
- Color = JRMCoreH.cla;
- }
- if (id == 8) {
- Color = JRMCoreH.clbe;
- }
- if (id != 7) {
- JRMCoreH.txt(var12, Color, 0, true, X + 5, Y + 5, 80);
- } else {
- if (JRMCoreH.Race == 1 || JRMCoreH.Race == 2) {
- var8.drawString(var12, X + 5, Y + 5, 0x6e3b01);
- } else {
- JRMCoreH.txt(var12, Color, 0, true, X + 5, Y + 5, 80);
- }
- }
- }
- } else if (id % 9 != 4) {
- } else if (id % 9 == 4) {
- var12 = "MORE";
- final int l = JRMCoreH.txt(var12, h ? JRMCoreH.clgy : JRMCoreH.clb, 0, true, X + 5 + 22, Y + 5 + 15,
- 80);
- if (h) {
- JRMCoreCliTicH.actionSelectID = id;
- doAction = true;
- }
- }
- }
- }
- }
- public boolean hovered(final int mX, final int mY, final int px, final int py, final int w, final int h) {
- return mX > px && mX < px + w && mY > py && mY < py + h;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement