diff options
-rw-r--r-- | build.gradle | 4 | ||||
-rw-r--r-- | gregtech-5.09.32.06-dev-.jar | bin | 10284188 -> 0 bytes | |||
-rw-r--r-- | gregtech-5.09.32pre3-1428.jar | bin | 10004905 -> 0 bytes | |||
-rw-r--r-- | src/main/java/com/github/technus/tectech/font/TecTechFontRender.java | 32 |
4 files changed, 21 insertions, 15 deletions
diff --git a/build.gradle b/build.gradle index 0d563706a2..ed05a63381 100644 --- a/build.gradle +++ b/build.gradle @@ -89,6 +89,10 @@ task getGregTech(type: Download) { dest file("libs/gregtech-${config.gregtech.version}-dev.jar") mustRunAfter "deobfBinJar" mustRunAfter "repackMinecraft" + delete fileTree("$projectDir/libs/") { + include 'gregtech-*-dev.jar' + exclude "gregtech-${config.gregtech.version}-dev.jar" + } } tasks.setupCIWorkspace.dependsOn getGregTech diff --git a/gregtech-5.09.32.06-dev-.jar b/gregtech-5.09.32.06-dev-.jar Binary files differdeleted file mode 100644 index e771833469..0000000000 --- a/gregtech-5.09.32.06-dev-.jar +++ /dev/null diff --git a/gregtech-5.09.32pre3-1428.jar b/gregtech-5.09.32pre3-1428.jar Binary files differdeleted file mode 100644 index c436de0cd1..0000000000 --- a/gregtech-5.09.32pre3-1428.jar +++ /dev/null diff --git a/src/main/java/com/github/technus/tectech/font/TecTechFontRender.java b/src/main/java/com/github/technus/tectech/font/TecTechFontRender.java index f20bc28402..a7130bab90 100644 --- a/src/main/java/com/github/technus/tectech/font/TecTechFontRender.java +++ b/src/main/java/com/github/technus/tectech/font/TecTechFontRender.java @@ -21,34 +21,36 @@ public class TecTechFontRender extends FontRenderer { private static float DISTANCE_M = 0.06F; private static float DISTANCE_M2 = DISTANCE_M *2F; - private static float DISTANCE_S = 0.06F; - private static float DISTANCE_S2 = DISTANCE_S *2F; - private static float DISTANCE_A = 0.06F; private static float DISTANCE_A2 = DISTANCE_A *2F; - private Method reset; - private Method render; + private static final Method reset; + private static final Method render; private final GameSettings gameSettings; - private TecTechFontRender() { - super(Minecraft.getMinecraft().gameSettings, new ResourceLocation("textures/font/ascii.png"), Minecraft.getMinecraft().renderEngine, false); - gameSettings = Minecraft.getMinecraft().gameSettings; - + static { + Method resetMethod,renderMethod; try { - reset =FontRenderer.class.getDeclaredMethod("resetStyles"); - render=FontRenderer.class.getDeclaredMethod("renderString", String.class, int.class, int.class, int.class, boolean.class); + resetMethod =FontRenderer.class.getDeclaredMethod("resetStyles"); + renderMethod=FontRenderer.class.getDeclaredMethod("renderString", String.class, int.class, int.class, int.class, boolean.class); } catch (NoSuchMethodException e) { try { - reset =FontRenderer.class.getDeclaredMethod("func_78265_b"); - render=FontRenderer.class.getDeclaredMethod("func_78258_a", String.class, int.class, int.class, int.class, boolean.class); + resetMethod =FontRenderer.class.getDeclaredMethod("func_78265_b"); + renderMethod=FontRenderer.class.getDeclaredMethod("func_78258_a", String.class, int.class, int.class, int.class, boolean.class); } catch (NoSuchMethodException ex) { throw new RuntimeException("Cannot get methods!",ex); } } - reset.setAccessible(true); - render.setAccessible(true); + resetMethod.setAccessible(true); + renderMethod.setAccessible(true); + reset=resetMethod; + render=renderMethod; + } + + private TecTechFontRender() { + super(Minecraft.getMinecraft().gameSettings, new ResourceLocation("textures/font/ascii.png"), Minecraft.getMinecraft().renderEngine, false); + gameSettings = Minecraft.getMinecraft().gameSettings; } private void resetStyles2(){ |