File tree Expand file tree Collapse file tree 2 files changed +5
-11
lines changed
net/minecraftforge/fml/common/asm/transformers Expand file tree Collapse file tree 2 files changed +5
-11
lines changed Original file line number Diff line number Diff line change @@ -18,13 +18,9 @@ public class LWJGLTransformer implements IClassTransformer {
1818 @ Override
1919 public byte [] transform (String s , String s1 , byte [] bytes ) {
2020 if (s1 .startsWith ("net.minecraft" )) {
21- ClassReader reader = new ClassReader (bytes );
22- ClassWriter writer = new ClassWriter (0 );
23- ClassVisitor visitor = new ClassRemapper (writer , INSTANCE );
24- reader .accept (visitor , 0 );
25- return writer .toByteArray ();
21+ return bytes ;
2622 }
27- if (!s1 .startsWith ("org.lwjgl" )) {
23+ if (!s1 .startsWith ("org.lwjgl. " )) {
2824 return bytes ;
2925 }
3026 String lwjglxName = s .replace ("org.lwjgl" , "org.lwjglx" );
Original file line number Diff line number Diff line change 1515 */
1616package org .lwjglx ;
1717
18+ import org .apache .commons .lang3 .reflect .FieldUtils ;
19+
1820import java .lang .reflect .Field ;
1921import java .nio .*;
2022
@@ -26,11 +28,7 @@ public class PointerBuffer extends org.lwjgl.PointerBuffer {
2628
2729 static {
2830 Class <org .lwjgl .PointerBuffer > pbClass = org .lwjgl .PointerBuffer .class ;
29- try {
30- containerAccess = pbClass .getDeclaredField ("container" );
31- } catch (NoSuchFieldException e ) {
32- throw new RuntimeException (e );
33- }
31+ containerAccess = FieldUtils .getField (pbClass , "container" , true );
3432 }
3533
3634 private static ByteBuffer getContainer (org .lwjgl .PointerBuffer buffer ) {
You can’t perform that action at this time.
0 commit comments