diff --git a/app/build.gradle b/app/build.gradle index e945fb09d..0761e2069 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,8 +8,8 @@ android { applicationId "net.kdt.pojavlaunch" minSdkVersion 21 targetSdkVersion 26 - versionCode 156203 - versionName "2.4.2pre6_6359b_20200325" + versionCode 156211 + versionName "2.4.2pre6.1_6373b_20200328" } buildTypes { release { diff --git a/app/build/bin/classes.dex b/app/build/bin/classes.dex index e72918d66..b48298e47 100644 Binary files a/app/build/bin/classes.dex and b/app/build/bin/classes.dex differ diff --git a/app/build/bin/classesdebug/adrt/ADRTMetadata.class b/app/build/bin/classesdebug/adrt/ADRTMetadata.class index c435b5ff9..98d05e618 100644 Binary files a/app/build/bin/classesdebug/adrt/ADRTMetadata.class and b/app/build/bin/classesdebug/adrt/ADRTMetadata.class differ diff --git a/app/build/bin/classesdebug/android/graphics/PixelXorXfermode.class b/app/build/bin/classesdebug/android/graphics/PixelXorXfermode.class index 890a7a22a..fabad86d1 100644 Binary files a/app/build/bin/classesdebug/android/graphics/PixelXorXfermode.class and b/app/build/bin/classesdebug/android/graphics/PixelXorXfermode.class differ diff --git a/app/build/bin/classesdebug/android/support/design/R$anim.class b/app/build/bin/classesdebug/android/support/design/R$anim.class index 740c06cc3..1406ff96e 100644 Binary files a/app/build/bin/classesdebug/android/support/design/R$anim.class and b/app/build/bin/classesdebug/android/support/design/R$anim.class differ diff --git a/app/build/bin/classesdebug/android/support/design/R$array.class b/app/build/bin/classesdebug/android/support/design/R$array.class index ff49a9922..49a7367f1 100644 Binary files a/app/build/bin/classesdebug/android/support/design/R$array.class and b/app/build/bin/classesdebug/android/support/design/R$array.class differ diff --git a/app/build/bin/classesdebug/android/support/design/R$attr.class b/app/build/bin/classesdebug/android/support/design/R$attr.class index d071bd4eb..d45183675 100644 Binary files a/app/build/bin/classesdebug/android/support/design/R$attr.class and b/app/build/bin/classesdebug/android/support/design/R$attr.class differ diff --git a/app/build/bin/classesdebug/android/support/design/R$bool.class b/app/build/bin/classesdebug/android/support/design/R$bool.class index 19515b3eb..0abeda63f 100644 Binary files a/app/build/bin/classesdebug/android/support/design/R$bool.class and b/app/build/bin/classesdebug/android/support/design/R$bool.class differ diff --git a/app/build/bin/classesdebug/android/support/design/R$color.class b/app/build/bin/classesdebug/android/support/design/R$color.class index 618ab7557..8869d0c45 100644 Binary files a/app/build/bin/classesdebug/android/support/design/R$color.class and b/app/build/bin/classesdebug/android/support/design/R$color.class differ diff --git a/app/build/bin/classesdebug/android/support/design/R$dimen.class b/app/build/bin/classesdebug/android/support/design/R$dimen.class index 3c9820f31..b2c37feeb 100644 Binary files a/app/build/bin/classesdebug/android/support/design/R$dimen.class and b/app/build/bin/classesdebug/android/support/design/R$dimen.class differ diff --git a/app/build/bin/classesdebug/android/support/design/R$drawable.class b/app/build/bin/classesdebug/android/support/design/R$drawable.class index a1c14d63c..bde151a6a 100644 Binary files a/app/build/bin/classesdebug/android/support/design/R$drawable.class and b/app/build/bin/classesdebug/android/support/design/R$drawable.class differ diff --git a/app/build/bin/classesdebug/android/support/design/R$id.class b/app/build/bin/classesdebug/android/support/design/R$id.class index 6ecdde4c3..4df7292cb 100644 Binary files a/app/build/bin/classesdebug/android/support/design/R$id.class and b/app/build/bin/classesdebug/android/support/design/R$id.class differ diff --git a/app/build/bin/classesdebug/android/support/design/R$integer.class b/app/build/bin/classesdebug/android/support/design/R$integer.class index c887add73..15740e271 100644 Binary files a/app/build/bin/classesdebug/android/support/design/R$integer.class and b/app/build/bin/classesdebug/android/support/design/R$integer.class differ diff --git a/app/build/bin/classesdebug/android/support/design/R$layout.class b/app/build/bin/classesdebug/android/support/design/R$layout.class index 23321b29a..fc66e76a7 100644 Binary files a/app/build/bin/classesdebug/android/support/design/R$layout.class and b/app/build/bin/classesdebug/android/support/design/R$layout.class differ diff --git a/app/build/bin/classesdebug/android/support/design/R$menu.class b/app/build/bin/classesdebug/android/support/design/R$menu.class index 8020d9f9c..f9bf2652f 100644 Binary files a/app/build/bin/classesdebug/android/support/design/R$menu.class and b/app/build/bin/classesdebug/android/support/design/R$menu.class differ diff --git a/app/build/bin/classesdebug/android/support/design/R$string.class b/app/build/bin/classesdebug/android/support/design/R$string.class index ce025cd9d..acb78c63b 100644 Binary files a/app/build/bin/classesdebug/android/support/design/R$string.class and b/app/build/bin/classesdebug/android/support/design/R$string.class differ diff --git a/app/build/bin/classesdebug/android/support/design/R$style.class b/app/build/bin/classesdebug/android/support/design/R$style.class index 0fc2c3fb4..0af32babd 100644 Binary files a/app/build/bin/classesdebug/android/support/design/R$style.class and b/app/build/bin/classesdebug/android/support/design/R$style.class differ diff --git a/app/build/bin/classesdebug/android/support/design/R$styleable.class b/app/build/bin/classesdebug/android/support/design/R$styleable.class index 65755d1c6..2cac70590 100644 Binary files a/app/build/bin/classesdebug/android/support/design/R$styleable.class and b/app/build/bin/classesdebug/android/support/design/R$styleable.class differ diff --git a/app/build/bin/classesdebug/android/support/design/R.class b/app/build/bin/classesdebug/android/support/design/R.class index d59477be0..9c71a8a68 100644 Binary files a/app/build/bin/classesdebug/android/support/design/R.class and b/app/build/bin/classesdebug/android/support/design/R.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/appcompat/R$anim.class b/app/build/bin/classesdebug/android/support/v7/appcompat/R$anim.class index 4bdb65959..240fced78 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/appcompat/R$anim.class and b/app/build/bin/classesdebug/android/support/v7/appcompat/R$anim.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/appcompat/R$array.class b/app/build/bin/classesdebug/android/support/v7/appcompat/R$array.class index be237ec6e..472d97d24 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/appcompat/R$array.class and b/app/build/bin/classesdebug/android/support/v7/appcompat/R$array.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/appcompat/R$attr.class b/app/build/bin/classesdebug/android/support/v7/appcompat/R$attr.class index 0dede1a20..e9479a45a 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/appcompat/R$attr.class and b/app/build/bin/classesdebug/android/support/v7/appcompat/R$attr.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/appcompat/R$bool.class b/app/build/bin/classesdebug/android/support/v7/appcompat/R$bool.class index 98d9664c3..1b7819a63 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/appcompat/R$bool.class and b/app/build/bin/classesdebug/android/support/v7/appcompat/R$bool.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/appcompat/R$color.class b/app/build/bin/classesdebug/android/support/v7/appcompat/R$color.class index 838027fa1..e428acb98 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/appcompat/R$color.class and b/app/build/bin/classesdebug/android/support/v7/appcompat/R$color.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/appcompat/R$dimen.class b/app/build/bin/classesdebug/android/support/v7/appcompat/R$dimen.class index a910f2502..6f70a5176 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/appcompat/R$dimen.class and b/app/build/bin/classesdebug/android/support/v7/appcompat/R$dimen.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/appcompat/R$drawable.class b/app/build/bin/classesdebug/android/support/v7/appcompat/R$drawable.class index 7b6aa880b..4c554eb46 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/appcompat/R$drawable.class and b/app/build/bin/classesdebug/android/support/v7/appcompat/R$drawable.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/appcompat/R$id.class b/app/build/bin/classesdebug/android/support/v7/appcompat/R$id.class index 8c7886506..b00203ed0 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/appcompat/R$id.class and b/app/build/bin/classesdebug/android/support/v7/appcompat/R$id.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/appcompat/R$integer.class b/app/build/bin/classesdebug/android/support/v7/appcompat/R$integer.class index 0523c7234..095623b06 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/appcompat/R$integer.class and b/app/build/bin/classesdebug/android/support/v7/appcompat/R$integer.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/appcompat/R$layout.class b/app/build/bin/classesdebug/android/support/v7/appcompat/R$layout.class index 99f096a8a..249c685d2 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/appcompat/R$layout.class and b/app/build/bin/classesdebug/android/support/v7/appcompat/R$layout.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/appcompat/R$menu.class b/app/build/bin/classesdebug/android/support/v7/appcompat/R$menu.class index 20d8f427d..f4cc4f6e0 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/appcompat/R$menu.class and b/app/build/bin/classesdebug/android/support/v7/appcompat/R$menu.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/appcompat/R$string.class b/app/build/bin/classesdebug/android/support/v7/appcompat/R$string.class index e1fac181c..204088295 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/appcompat/R$string.class and b/app/build/bin/classesdebug/android/support/v7/appcompat/R$string.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/appcompat/R$style.class b/app/build/bin/classesdebug/android/support/v7/appcompat/R$style.class index f6f9bcd40..85080b973 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/appcompat/R$style.class and b/app/build/bin/classesdebug/android/support/v7/appcompat/R$style.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/appcompat/R$styleable.class b/app/build/bin/classesdebug/android/support/v7/appcompat/R$styleable.class index 0e376b943..be963a6c5 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/appcompat/R$styleable.class and b/app/build/bin/classesdebug/android/support/v7/appcompat/R$styleable.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/appcompat/R.class b/app/build/bin/classesdebug/android/support/v7/appcompat/R.class index fd37c40f6..080476430 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/appcompat/R.class and b/app/build/bin/classesdebug/android/support/v7/appcompat/R.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$anim.class b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$anim.class index 357e32229..a61bc69bf 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$anim.class and b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$anim.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$array.class b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$array.class index 6629850de..121250b8e 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$array.class and b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$array.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$attr.class b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$attr.class index eb09d3d40..b6c6ee0a6 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$attr.class and b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$attr.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$bool.class b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$bool.class index b61a5c6db..41fb670ba 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$bool.class and b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$bool.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$color.class b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$color.class index 53e04ffe3..9afe20969 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$color.class and b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$color.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$dimen.class b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$dimen.class index 94d51a52b..7b531b205 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$dimen.class and b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$dimen.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$drawable.class b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$drawable.class index 18560e99d..d68682924 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$drawable.class and b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$drawable.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$id.class b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$id.class index bcd6f1a10..a356a139e 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$id.class and b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$id.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$integer.class b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$integer.class index 8dfbda604..9210e90cf 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$integer.class and b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$integer.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$layout.class b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$layout.class index 05538cbcc..f1553f1a6 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$layout.class and b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$layout.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$menu.class b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$menu.class index cb0070b80..47b63414b 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$menu.class and b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$menu.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$string.class b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$string.class index 0297efa5f..29c942112 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$string.class and b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$string.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$style.class b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$style.class index 449d64620..d2ad367d3 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$style.class and b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$style.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$styleable.class b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$styleable.class index 1ea51a044..b159b0d4c 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/recyclerview/R$styleable.class and b/app/build/bin/classesdebug/android/support/v7/recyclerview/R$styleable.class differ diff --git a/app/build/bin/classesdebug/android/support/v7/recyclerview/R.class b/app/build/bin/classesdebug/android/support/v7/recyclerview/R.class index 9ddde1dd2..4123c5ba5 100644 Binary files a/app/build/bin/classesdebug/android/support/v7/recyclerview/R.class and b/app/build/bin/classesdebug/android/support/v7/recyclerview/R.class differ diff --git a/app/build/bin/classesdebug/com/kdt/filerapi/FileListView$0$debug.class b/app/build/bin/classesdebug/com/kdt/filerapi/FileListView$0$debug.class index 4b41d7305..854a32c84 100644 Binary files a/app/build/bin/classesdebug/com/kdt/filerapi/FileListView$0$debug.class and b/app/build/bin/classesdebug/com/kdt/filerapi/FileListView$0$debug.class differ diff --git a/app/build/bin/classesdebug/com/kdt/filerapi/FileListView.class b/app/build/bin/classesdebug/com/kdt/filerapi/FileListView.class index ce0f8c38e..be5087d50 100644 Binary files a/app/build/bin/classesdebug/com/kdt/filerapi/FileListView.class and b/app/build/bin/classesdebug/com/kdt/filerapi/FileListView.class differ diff --git a/app/build/bin/classesdebug/com/kdt/filerapi/FileSelectedListener.class b/app/build/bin/classesdebug/com/kdt/filerapi/FileSelectedListener.class index d93fb4467..b93f09ee7 100644 Binary files a/app/build/bin/classesdebug/com/kdt/filerapi/FileSelectedListener.class and b/app/build/bin/classesdebug/com/kdt/filerapi/FileSelectedListener.class differ diff --git a/app/build/bin/classesdebug/javax/accessibility/AccessibleContext.class b/app/build/bin/classesdebug/javax/accessibility/AccessibleContext.class index 158de9f19..8027ae8af 100644 Binary files a/app/build/bin/classesdebug/javax/accessibility/AccessibleContext.class and b/app/build/bin/classesdebug/javax/accessibility/AccessibleContext.class differ diff --git a/app/build/bin/classesdebug/javax/imageio/IIOException.class b/app/build/bin/classesdebug/javax/imageio/IIOException.class index 5bbc909b3..de1b048a3 100644 Binary files a/app/build/bin/classesdebug/javax/imageio/IIOException.class and b/app/build/bin/classesdebug/javax/imageio/IIOException.class differ diff --git a/app/build/bin/classesdebug/javax/imageio/ImageIO$0$debug.class b/app/build/bin/classesdebug/javax/imageio/ImageIO$0$debug.class index e32c799e0..e0024eb11 100644 Binary files a/app/build/bin/classesdebug/javax/imageio/ImageIO$0$debug.class and b/app/build/bin/classesdebug/javax/imageio/ImageIO$0$debug.class differ diff --git a/app/build/bin/classesdebug/javax/imageio/ImageIO.class b/app/build/bin/classesdebug/javax/imageio/ImageIO.class index ddc2c373a..d0178370c 100644 Binary files a/app/build/bin/classesdebug/javax/imageio/ImageIO.class and b/app/build/bin/classesdebug/javax/imageio/ImageIO.class differ diff --git a/app/build/bin/classesdebug/javax/swing/JComponent.class b/app/build/bin/classesdebug/javax/swing/JComponent.class index 9560760d0..d72959dc9 100644 Binary files a/app/build/bin/classesdebug/javax/swing/JComponent.class and b/app/build/bin/classesdebug/javax/swing/JComponent.class differ diff --git a/app/build/bin/classesdebug/javax/swing/JOptionPane$0$debug.class b/app/build/bin/classesdebug/javax/swing/JOptionPane$0$debug.class index 47d77894e..54ded9ca8 100644 Binary files a/app/build/bin/classesdebug/javax/swing/JOptionPane$0$debug.class and b/app/build/bin/classesdebug/javax/swing/JOptionPane$0$debug.class differ diff --git a/app/build/bin/classesdebug/javax/swing/JOptionPane.class b/app/build/bin/classesdebug/javax/swing/JOptionPane.class index c12b02feb..e869dec9d 100644 Binary files a/app/build/bin/classesdebug/javax/swing/JOptionPane.class and b/app/build/bin/classesdebug/javax/swing/JOptionPane.class differ diff --git a/app/build/bin/classesdebug/javax/swing/JPanel$0$debug.class b/app/build/bin/classesdebug/javax/swing/JPanel$0$debug.class index 67908a616..754650c4b 100644 Binary files a/app/build/bin/classesdebug/javax/swing/JPanel$0$debug.class and b/app/build/bin/classesdebug/javax/swing/JPanel$0$debug.class differ diff --git a/app/build/bin/classesdebug/javax/swing/JPanel$100000000.class b/app/build/bin/classesdebug/javax/swing/JPanel$100000000.class index 841d9943f..d09a8b98c 100644 Binary files a/app/build/bin/classesdebug/javax/swing/JPanel$100000000.class and b/app/build/bin/classesdebug/javax/swing/JPanel$100000000.class differ diff --git a/app/build/bin/classesdebug/javax/swing/JPanel.class b/app/build/bin/classesdebug/javax/swing/JPanel.class index 5cd1bb1b1..d5daf846e 100644 Binary files a/app/build/bin/classesdebug/javax/swing/JPanel.class and b/app/build/bin/classesdebug/javax/swing/JPanel.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/AccInfo$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/AccInfo$0$debug.class index db71c61e9..59da7037f 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/AccInfo$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/AccInfo$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/AccInfo.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/AccInfo.class index 157bf48b5..5a4daaa6c 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/AccInfo.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/AccInfo.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/AndroidLWJGLKeycode$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/AndroidLWJGLKeycode$0$debug.class index 1704d6579..f089789ce 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/AndroidLWJGLKeycode$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/AndroidLWJGLKeycode$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/AndroidLWJGLKeycode.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/AndroidLWJGLKeycode.class index fe43904b3..cb647a283 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/AndroidLWJGLKeycode.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/AndroidLWJGLKeycode.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ArchitectureCheck$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ArchitectureCheck$0$debug.class index d50ed5fa1..547b0d482 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ArchitectureCheck$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ArchitectureCheck$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ArchitectureCheck.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ArchitectureCheck.class index a0a5197b5..8d374f9ff 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ArchitectureCheck.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ArchitectureCheck.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/AsyncThread$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/AsyncThread$0$debug.class index 453241bd8..2183497f4 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/AsyncThread$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/AsyncThread$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/AsyncThread.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/AsyncThread.class index d0ff47594..d26f61c66 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/AsyncThread.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/AsyncThread.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/BuildConfig.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/BuildConfig.class index 413e7cd6e..d362b34db 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/BuildConfig.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/BuildConfig.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/CancelException.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/CancelException.class index 18abb44e6..5fa31a498 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/CancelException.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/CancelException.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ClassesNotFoundException.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ClassesNotFoundException.class index acc6a4e28..f9ff9d9f9 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ClassesNotFoundException.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ClassesNotFoundException.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/DroidToJavaKey$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/DroidToJavaKey$0$debug.class index adf98165a..ea78a4903 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/DroidToJavaKey$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/DroidToJavaKey$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/DroidToJavaKey.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/DroidToJavaKey.class index 6391291d1..e53e1b385 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/DroidToJavaKey.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/DroidToJavaKey.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeAccount$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeAccount$0$debug.class index 37c0823b0..87a3daa43 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeAccount$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeAccount$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeAccount$RandomString$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeAccount$RandomString$0$debug.class index 5c42e7e10..ff5728c5a 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeAccount$RandomString$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeAccount$RandomString$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeAccount$RandomString.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeAccount$RandomString.class index 7ddf9c8c0..7495a577b 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeAccount$RandomString.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeAccount$RandomString.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeAccount.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeAccount.class index 51e02f8e7..4e5a1f0fc 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeAccount.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeAccount.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeURLClassLoader$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeURLClassLoader$0$debug.class index aa1dbcac9..98ced22b1 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeURLClassLoader$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeURLClassLoader$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeURLClassLoader.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeURLClassLoader.class index 53e381d97..a6eb636bc 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeURLClassLoader.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/FakeURLClassLoader.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/FontChanger$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/FontChanger$0$debug.class index c23116e53..dcf86a426 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/FontChanger$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/FontChanger$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/FontChanger.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/FontChanger.class index 1e9e03e92..ddf59cf99 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/FontChanger.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/FontChanger.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/InstallerTask$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/InstallerTask$0$debug.class index ddb1fde71..0f3675846 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/InstallerTask$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/InstallerTask$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/InstallerTask.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/InstallerTask.class index 4db16e5e3..b51257b84 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/InstallerTask.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/InstallerTask.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/JAssetInfo.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/JAssetInfo.class index 8d054af79..a8733e8a9 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/JAssetInfo.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/JAssetInfo.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/JAssets.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/JAssets.class index d0f1849fe..dc9904acb 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/JAssets.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/JAssets.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/JMinecraftVersionList$Version.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/JMinecraftVersionList$Version.class index db5855740..f6c244abd 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/JMinecraftVersionList$Version.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/JMinecraftVersionList$Version.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/JMinecraftVersionList.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/JMinecraftVersionList.class index 8b37b0402..bece24906 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/JMinecraftVersionList.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/JMinecraftVersionList.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/JVersion$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/JVersion$0$debug.class index 75e79e70c..ac8d287f4 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/JVersion$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/JVersion$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/JVersion.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/JVersion.class index 1737369d8..1805875d0 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/JVersion.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/JVersion.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/LoggerJava$LoggerOutputStream$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/LoggerJava$LoggerOutputStream$0$debug.class index 5e87151c2..a161aaadb 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/LoggerJava$LoggerOutputStream$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/LoggerJava$LoggerOutputStream$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/LoggerJava$LoggerOutputStream.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/LoggerJava$LoggerOutputStream.class index 425adc91f..711ee6609 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/LoggerJava$LoggerOutputStream.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/LoggerJava$LoggerOutputStream.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/LoggerJava.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/LoggerJava.class index 4a2096a37..93351b101 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/LoggerJava.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/LoggerJava.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$0$debug.class index 87af23074..288fb3b44 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$0$debug.class index c99680f06..9778619a7 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000000$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000000$0$debug.class index dd6c2cc6a..58035c94f 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000000$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000000$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000000.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000000.class index fe154c31f..0aa5b422c 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000000.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000000.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000001$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000001$0$debug.class index 85f976c45..375c7b811 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000001$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000001$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000001.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000001.class index 2bc520fd7..71194eaa0 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000001.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000001.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000002$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000002$0$debug.class index 3ccd65f1c..873f9325d 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000002$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000002$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000002.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000002.class index 8721a0cd9..71d0fff53 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000002.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000002.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003.class index 495bab5ee..bf62f76a2 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000003.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000004$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000004$0$debug.class index d64a5de78..42371048b 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000004$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000004$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000004.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000004.class index 46fe5b1f7..63cb43976 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000004.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000004.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000006$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000006$0$debug.class index 25fe80619..4a80eac72 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000006$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000006$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000006$100000005$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000006$100000005$0$debug.class index c9d363209..b7f5ec245 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000006$100000005$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000006$100000005$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000006$100000005.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000006$100000005.class index feb9efcd7..9c43a9bde 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000006$100000005.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000006$100000005.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000006.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000006.class index 400225758..7fd25344d 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000006.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000006.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000014$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000014$0$debug.class index acd9d7dcf..daa576982 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000014$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000014$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000014.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000014.class index 43eb02d84..09a49c112 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000014.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000014.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000015$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000015$0$debug.class index 301305f72..65a477681 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000015$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000015$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000015.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000015.class index 7ee536375..24f8b5f8d 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000015.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000015.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000016$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000016$0$debug.class index 3fa358bd8..418560140 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000016$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000016$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000016.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000016.class index e0cb88eef..1394874b6 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000016.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$100000016.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$0$debug.class index bce63b98b..ccee3e47f 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000007$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000007$0$debug.class index e2a8f7873..0defdfe68 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000007$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000007$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000007.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000007.class index d71f47b51..b7a0ae068 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000007.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000007.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000008$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000008$0$debug.class index d8033ccf3..c6bf424ea 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000008$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000008$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000008.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000008.class index b5b3f3849..22d2ca950 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000008.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000008.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000009$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000009$0$debug.class index 8124ede50..c1aea7006 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000009$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000009$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000009.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000009.class index 3e8a977f5..01539e99e 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000009.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000009.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000010$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000010$0$debug.class index e25d06437..072642473 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000010$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000010$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000010.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000010.class index 3415c6a7c..f66216ebc 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000010.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000010.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000011$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000011$0$debug.class index 5b3c00346..287f6d9c9 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000011$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000011$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000011.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000011.class index 8fb939fa7..384addac4 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000011.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000011.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000012$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000012$0$debug.class index 6a4ea2e74..4830377a0 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000012$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000012$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000012.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000012.class index e83802867..bef6ea09e 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000012.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000012.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask.class index 1afcd736d..650c3d5c4 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$ViewPagerAdapter$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$ViewPagerAdapter$0$debug.class index 4ca74a164..78aceacd2 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$ViewPagerAdapter$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$ViewPagerAdapter$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$ViewPagerAdapter.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$ViewPagerAdapter.class index cad5d442c..9a1e60ce6 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$ViewPagerAdapter.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity$ViewPagerAdapter.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity.class index b5efc955f..269e9913c 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCLauncherActivity.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCProfile$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCProfile$0$debug.class index b43e4480f..b011f95f2 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCProfile$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCProfile$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCProfile$Builder$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCProfile$Builder$0$debug.class index 0ec151459..a51d2b18d 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCProfile$Builder$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCProfile$Builder$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCProfile$Builder.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCProfile$Builder.class index 4eea0aae6..39ffed259 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCProfile$Builder.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCProfile$Builder.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCProfile.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCProfile.class index 14c6ff5d7..98c0d841c 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCProfile.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MCProfile.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$0$debug.class index 44c21ed96..2e5bec731 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000003$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000003$0$debug.class index 2208374ac..4c19e860e 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000003$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000003$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000003.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000003.class index 88734d8da..0db2565bd 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000003.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000003.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000004$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000004$0$debug.class index 53ab108c4..311090db8 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000004$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000004$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000004.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000004.class index df074dfe8..2eb43190a 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000004.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000004.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000007$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000007$0$debug.class index fe4f38c6a..c3eba6e1f 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000007$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000007$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000007.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000007.class index c00a8e066..e63265241 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000007.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000007.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000008$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000008$0$debug.class index cb5e6e0c3..f55acc490 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000008$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000008$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000008.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000008.class index f4e370f27..6edc3504c 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000008.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000008.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000009$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000009$0$debug.class index 40bfd766c..20e09aa8e 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000009$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000009$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000009.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000009.class index 98fe87385..032e2dce7 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000009.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000009.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000010$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000010$0$debug.class index 6502b955a..a439daa13 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000010$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000010$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000010.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000010.class index 6cad4f660..68aadb1b7 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000010.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000010.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000013$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000013$0$debug.class index 02128c1a9..809b02382 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000013$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000013$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000013.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000013.class index e249b4da0..9442f2f94 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000013.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000013.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000014$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000014$0$debug.class index 6d87acb46..14c85330f 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000014$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000014$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000014.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000014.class index 5a4ab4d53..e12336b2b 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000014.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000014.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000015$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000015$0$debug.class index b9ada5eed..466857ef4 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000015$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000015$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000015.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000015.class index 27eae0fa2..1d0b2a291 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000015.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000015.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000016$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000016$0$debug.class index b6db093f7..93f877f07 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000016$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000016$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000016.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000016.class index 4ed0789ea..1783891be 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000016.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$100000016.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$SingleTapConfirm$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$SingleTapConfirm$0$debug.class index aa603da77..d0a33cd22 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$SingleTapConfirm$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$SingleTapConfirm$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$SingleTapConfirm.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$SingleTapConfirm.class index f99052a15..63a389d35 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$SingleTapConfirm.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity$SingleTapConfirm.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity.class index 8c710872a..72b5bb15f 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MainActivity.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MinecraftGLView$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MinecraftGLView$0$debug.class index 251705e48..45a62f769 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MinecraftGLView$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MinecraftGLView$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MinecraftGLView.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MinecraftGLView.class index d27e03ddb..8d53c86f4 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/MinecraftGLView.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/MinecraftGLView.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavApplication$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavApplication$0$debug.class index 67e985b81..2c2dceddb 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavApplication$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavApplication$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavApplication.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavApplication.class index a004791ca..f5e559eb9 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavApplication.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavApplication.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavDXManager$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavDXManager$0$debug.class index a238e6916..5a628cf2e 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavDXManager$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavDXManager$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavDXManager.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavDXManager.class index 59af99d7b..c80d41f48 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavDXManager.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavDXManager.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$0$debug.class index 3280a1ddf..4b17d32bf 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000000$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000000$0$debug.class index f0231a7cc..a9ee0c103 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000000$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000000$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000000.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000000.class index ff3cea313..9c8913232 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000000.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000000.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000001$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000001$0$debug.class index b89e6c784..dc4917fb7 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000001$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000001$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000001.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000001.class index 6cd3c02e8..1ae1ac317 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000001.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000001.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000002$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000002$0$debug.class index b53d934ed..e743df966 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000002$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000002$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000002.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000002.class index f6eeba364..87e3b6489 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000002.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000002.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000003$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000003$0$debug.class index 61cd41d05..5b0795049 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000003$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000003$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000003.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000003.class index 4053f1146..583a7676e 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000003.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000003.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$0$debug.class index 789819baa..2bc3eb8fe 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$100000004$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$100000004$0$debug.class index 52b50286a..70283ab1b 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$100000004$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$100000004$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$100000004.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$100000004.class index a38bf0fb9..f989204b7 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$100000004.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$100000004.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$100000005$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$100000005$0$debug.class index ff0835655..9d290f7a2 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$100000005$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$100000005$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$100000005.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$100000005.class index d2aa73ce2..ac9f784ae 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$100000005.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006$100000005.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006.class index 76cdd7c1a..193552e56 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000006.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000007$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000007$0$debug.class index 08ca7fcb9..b9e737cb8 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000007$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000007$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000007.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000007.class index 76b039c12..eb4901c54 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000007.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000007.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000008$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000008$0$debug.class index 4a9894889..730c0cc6a 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000008$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000008$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000008.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000008.class index 20cf69a23..9b52910b6 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000008.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000008.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000009$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000009$0$debug.class index 404aa3103..49bcb016e 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000009$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000009$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000009.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000009.class index 5a25b9cf2..2c7de2468 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000009.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000009.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000010$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000010$0$debug.class index f0497eee1..822f4dc8e 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000010$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000010$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000010.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000010.class index 9ebe68ba4..f75defe59 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000010.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$100000010.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$InitTask$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$InitTask$0$debug.class index 7e38b436d..3407f7d50 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$InitTask$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$InitTask$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$InitTask.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$InitTask.class index e15c007ad..386fbe897 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$InitTask.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity$InitTask.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity.class index ed7ac6bf3..369046635 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavLoginActivity.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavProfile$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavProfile$0$debug.class index 43907fa5a..98b2ddd5b 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavProfile$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavProfile$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavProfile.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavProfile.class index 9549a86e0..f9dcbcd1d 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavProfile.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavProfile.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavV2ActivityManager$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavV2ActivityManager$0$debug.class index 9aa959172..fa07875d6 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavV2ActivityManager$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavV2ActivityManager$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavV2ActivityManager.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavV2ActivityManager.class index cb3af0dd4..728ade026 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavV2ActivityManager.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/PojavV2ActivityManager.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$anim.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$anim.class index a0ae34fae..d7bb8b48e 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$anim.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$anim.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$array.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$array.class index 92d8b596f..d2e63efb4 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$array.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$array.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$attr.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$attr.class index 132dcfbfc..1e1d65267 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$attr.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$attr.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$bool.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$bool.class index bcc4977c0..23e1869d3 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$bool.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$bool.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$color.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$color.class index f25fc9a68..3bede990c 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$color.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$color.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$dimen.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$dimen.class index 555fe0de5..82e703727 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$dimen.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$dimen.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$drawable.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$drawable.class index f8c0fc8bb..54deda38b 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$drawable.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$drawable.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$id.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$id.class index 722add3fc..03692b715 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$id.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$id.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$integer.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$integer.class index a07ed857b..b1052f634 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$integer.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$integer.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$layout.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$layout.class index 1550cfacf..8e47f505c 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$layout.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$layout.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$menu.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$menu.class index 536c19eee..4112f06fa 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$menu.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$menu.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$string.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$string.class index a82ff86f2..243f0606c 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$string.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$string.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$style.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$style.class index f89f647ae..91d98fe47 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$style.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$style.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$styleable.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$styleable.class index 3cae35cb8..103ce7873 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$styleable.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R$styleable.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R.class index 5212d7e85..a320ca067 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/R.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/R.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$0$debug.class index ac2d0169a..4941cba23 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$100000000$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$100000000$0$debug.class index 7265e3619..305b88f31 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$100000000$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$100000000$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$100000000.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$100000000.class index 43b0c6ac7..d4c919a57 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$100000000.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$100000000.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$100000001$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$100000001$0$debug.class index 3e874c11a..b833a5c04 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$100000001$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$100000001$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$100000001.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$100000001.class index fd69c1213..37540a06e 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$100000001.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation$100000001.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation.class index c52eb82ec..2cfba4745 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/ShellProcessOperation.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$0$debug.class index 14b0f95b8..67db19c33 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$0$debug.class index c5258a3b6..ad5074ed9 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000000$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000000$0$debug.class index f5149b36e..a867cf81b 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000000$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000000$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000000.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000000.class index 78278d353..826a0b49f 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000000.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000000.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000001$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000001$0$debug.class index 8fc7627b0..54c8f381d 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000001$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000001$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000001.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000001.class index 1a601ec53..8a6285f4d 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000001.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000001.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000002$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000002$0$debug.class index ad8004d71..52b7ba71d 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000002$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000002$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000002.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000002.class index e55a3e00a..e7005d99c 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000002.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003$100000002.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003.class index b9edaebbb..6ad8ebdee 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000003.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000004$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000004$0$debug.class index ec75d0a64..8bebdb883 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000004$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000004$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000004.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000004.class index f020d66d3..81c88c215 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000004.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000004.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000005$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000005$0$debug.class index 457720fe5..b7c53bbf1 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000005$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000005$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000005.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000005.class index 8e98dd0ae..05bd469be 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000005.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$100000005.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$ZipTool$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$ZipTool$0$debug.class index dd4180896..71b3a239d 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$ZipTool$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$ZipTool$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$ZipTool.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$ZipTool.class index de655cdb4..90b122970 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$ZipTool.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools$ZipTool.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools.class index 87399c502..e12257ed3 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/Tools.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/UpdateAppActivity$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/UpdateAppActivity$0$debug.class index 1963fa14a..c6f851016 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/UpdateAppActivity$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/UpdateAppActivity$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/UpdateAppActivity.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/UpdateAppActivity.class index f79cb9bc5..aed514df9 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/UpdateAppActivity.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/UpdateAppActivity.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitManager$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitManager$0$debug.class index 95dd808ba..ebc2737ba 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitManager$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitManager$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitManager$100000000$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitManager$100000000$0$debug.class index 790cc1ca2..577568d9d 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitManager$100000000$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitManager$100000000$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitManager$100000000.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitManager$100000000.class index e982b033e..b094a4f1d 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitManager$100000000.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitManager$100000000.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitManager.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitManager.class index 56d74c25f..24f679b17 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitManager.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitManager.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitTrappedException.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitTrappedException.class index 838ad5de9..173ee846b 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitTrappedException.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/exit/ExitTrappedException.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/ConsoleFragment$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/ConsoleFragment$0$debug.class index e26b9e5bb..3a3518918 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/ConsoleFragment$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/ConsoleFragment$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/ConsoleFragment.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/ConsoleFragment.class index 073c21244..e362330be 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/ConsoleFragment.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/ConsoleFragment.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/CrashFragment$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/CrashFragment$0$debug.class index 24d713bd2..45ae0d25f 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/CrashFragment$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/CrashFragment$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/CrashFragment.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/CrashFragment.class index 79a0c1d30..a294f8ace 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/CrashFragment.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/CrashFragment.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/LauncherFragment$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/LauncherFragment$0$debug.class index a7fcd6c06..fcb47ad52 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/LauncherFragment$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/LauncherFragment$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/LauncherFragment$100000000.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/LauncherFragment$100000000.class index b3a8ced82..76935658a 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/LauncherFragment$100000000.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/LauncherFragment$100000000.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/LauncherFragment.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/LauncherFragment.class index fc087dcfe..be94dfeed 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/LauncherFragment.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/mcfragments/LauncherFragment.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/signer/JarSigner$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/signer/JarSigner$0$debug.class index ff5725e7c..6e66d7f52 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/signer/JarSigner$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/signer/JarSigner$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/signer/JarSigner.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/signer/JarSigner.class index 3cb56ab25..bf51c17f4 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/signer/JarSigner.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/signer/JarSigner.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/DownloadUtils$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/DownloadUtils$0$debug.class index b20b1115a..e40fe19ed 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/DownloadUtils$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/DownloadUtils$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/DownloadUtils.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/DownloadUtils.class index 0f56030ab..fd4bbd644 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/DownloadUtils.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/DownloadUtils.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/IoUtil$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/IoUtil$0$debug.class index 15817e0e3..b5e9754d6 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/IoUtil$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/IoUtil$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/IoUtil$100000000$0$debug.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/IoUtil$100000000$0$debug.class index b7e763af6..6cad5e79a 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/IoUtil$100000000$0$debug.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/IoUtil$100000000$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/IoUtil$100000000.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/IoUtil$100000000.class index 8b1e7346a..1ea816b2f 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/IoUtil$100000000.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/IoUtil$100000000.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/IoUtil.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/IoUtil.class index 049a5cf49..eb9784fed 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/IoUtil.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/util/IoUtil.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/value/DependentLibrary.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/value/DependentLibrary.class index d5cbeabb4..e36db0ae9 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/value/DependentLibrary.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/value/DependentLibrary.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/value/MinecraftClientInfo.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/value/MinecraftClientInfo.class index 61d6e2558..3c2903794 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/value/MinecraftClientInfo.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/value/MinecraftClientInfo.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/value/MinecraftLibraryArtifact.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/value/MinecraftLibraryArtifact.class index ceabc9a4a..e5d536a95 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/value/MinecraftLibraryArtifact.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/value/MinecraftLibraryArtifact.class differ diff --git a/app/build/bin/classesdebug/net/kdt/pojavlaunch/views/MineButton.class b/app/build/bin/classesdebug/net/kdt/pojavlaunch/views/MineButton.class index 688174842..ca7ad05b6 100644 Binary files a/app/build/bin/classesdebug/net/kdt/pojavlaunch/views/MineButton.class and b/app/build/bin/classesdebug/net/kdt/pojavlaunch/views/MineButton.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/client/ClientBrandRetriever$0$debug.class b/app/build/bin/classesdebug/net/minecraft/client/ClientBrandRetriever$0$debug.class index 918729d81..eca62faeb 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/client/ClientBrandRetriever$0$debug.class and b/app/build/bin/classesdebug/net/minecraft/client/ClientBrandRetriever$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/client/ClientBrandRetriever.class b/app/build/bin/classesdebug/net/minecraft/client/ClientBrandRetriever.class index f4cb18f6f..751e56c7b 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/client/ClientBrandRetriever.class and b/app/build/bin/classesdebug/net/minecraft/client/ClientBrandRetriever.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/AlphaVanillaTweaker$0$debug.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/AlphaVanillaTweaker$0$debug.class index 4e99ec1d5..1e05f5361 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/AlphaVanillaTweaker$0$debug.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/AlphaVanillaTweaker$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/AlphaVanillaTweaker.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/AlphaVanillaTweaker.class index 376df20ed..314d5576a 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/AlphaVanillaTweaker.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/AlphaVanillaTweaker.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/IndevVanillaTweaker$0$debug.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/IndevVanillaTweaker$0$debug.class index 604f9b717..e1965ce5a 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/IndevVanillaTweaker$0$debug.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/IndevVanillaTweaker$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/IndevVanillaTweaker.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/IndevVanillaTweaker.class index e41af3c51..1df2aaa77 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/IndevVanillaTweaker.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/IndevVanillaTweaker.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/Launch$0$debug.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/Launch$0$debug.class index e08c802a7..4ecff465b 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/Launch$0$debug.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/Launch$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/Launch.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/Launch.class index e979f9d77..761da991d 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/Launch.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/Launch.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/LaunchClassLoader$0$debug.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/LaunchClassLoader$0$debug.class index adf435e5a..cea6bfee0 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/LaunchClassLoader$0$debug.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/LaunchClassLoader$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/LaunchClassLoader.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/LaunchClassLoader.class index 5957002ba..5f2658ad3 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/LaunchClassLoader.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/LaunchClassLoader.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/LogWrapper$0$debug.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/LogWrapper$0$debug.class index 928ff8430..87bf9fdf4 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/LogWrapper$0$debug.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/LogWrapper$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/LogWrapper.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/LogWrapper.class index 2bf31cd79..7d3dee0b1 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/LogWrapper.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/LogWrapper.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/VanillaTweaker$0$debug.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/VanillaTweaker$0$debug.class index 4aeed57c6..879d6cfa4 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/VanillaTweaker$0$debug.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/VanillaTweaker$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/VanillaTweaker.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/VanillaTweaker.class index 167c71754..20112a087 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/VanillaTweaker.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/VanillaTweaker.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$0$debug.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$0$debug.class index d3d907de8..9eb0657c0 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$0$debug.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$100000000$0$debug.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$100000000$0$debug.class index 826dd2310..e1418d51e 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$100000000$0$debug.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$100000000$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$100000000.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$100000000.class index ba0692dee..6f616717a 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$100000000.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$100000000.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$100000001$0$debug.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$100000001$0$debug.class index a587a899a..ebccac1d9 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$100000001$0$debug.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$100000001$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$100000001.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$100000001.class index f78beea56..ebfe27065 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$100000001.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$100000001.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$LauncherFake$0$debug.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$LauncherFake$0$debug.class index c4977ea94..0558ba05c 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$LauncherFake$0$debug.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$LauncherFake$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$LauncherFake.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$LauncherFake.class index 3a8f58bbe..1e0046939 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$LauncherFake.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector$LauncherFake.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector.class index 27b9941b5..4896819c4 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/AlphaVanillaTweakInjector.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/IndevVanillaTweakInjector$0$debug.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/IndevVanillaTweakInjector$0$debug.class index bf852f664..b802ebe36 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/IndevVanillaTweakInjector$0$debug.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/IndevVanillaTweakInjector$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/IndevVanillaTweakInjector.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/IndevVanillaTweakInjector.class index ecd300bfe..a4fec8e07 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/IndevVanillaTweakInjector.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/IndevVanillaTweakInjector.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/VanillaTweakInjector$0$debug.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/VanillaTweakInjector$0$debug.class index e44c7bdc9..1f0224451 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/VanillaTweakInjector$0$debug.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/VanillaTweakInjector$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/VanillaTweakInjector.class b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/VanillaTweakInjector.class index 50f9495c2..078ac4882 100644 Binary files a/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/VanillaTweakInjector.class and b/app/build/bin/classesdebug/net/minecraft/launchwrapper/injector/VanillaTweakInjector.class differ diff --git a/app/build/bin/classesdebug/net/zhuoweizhang/boardwalk/DalvikTweaks$0$debug.class b/app/build/bin/classesdebug/net/zhuoweizhang/boardwalk/DalvikTweaks$0$debug.class index 4233c387e..6cda7ef0f 100644 Binary files a/app/build/bin/classesdebug/net/zhuoweizhang/boardwalk/DalvikTweaks$0$debug.class and b/app/build/bin/classesdebug/net/zhuoweizhang/boardwalk/DalvikTweaks$0$debug.class differ diff --git a/app/build/bin/classesdebug/net/zhuoweizhang/boardwalk/DalvikTweaks.class b/app/build/bin/classesdebug/net/zhuoweizhang/boardwalk/DalvikTweaks.class index 4fd2cd027..e8d1dfdc4 100644 Binary files a/app/build/bin/classesdebug/net/zhuoweizhang/boardwalk/DalvikTweaks.class and b/app/build/bin/classesdebug/net/zhuoweizhang/boardwalk/DalvikTweaks.class differ diff --git a/app/build/bin/classesrelease/android/support/design/R$string.class b/app/build/bin/classesrelease/android/support/design/R$string.class index d09b22fdd..3888e8759 100644 Binary files a/app/build/bin/classesrelease/android/support/design/R$string.class and b/app/build/bin/classesrelease/android/support/design/R$string.class differ diff --git a/app/build/bin/classesrelease/android/support/design/R$string.dex b/app/build/bin/classesrelease/android/support/design/R$string.dex index bb18e4db0..53d7c0818 100644 Binary files a/app/build/bin/classesrelease/android/support/design/R$string.dex and b/app/build/bin/classesrelease/android/support/design/R$string.dex differ diff --git a/app/build/bin/classesrelease/android/support/design/R$style.class b/app/build/bin/classesrelease/android/support/design/R$style.class index 269d1c04d..0a9f27204 100644 Binary files a/app/build/bin/classesrelease/android/support/design/R$style.class and b/app/build/bin/classesrelease/android/support/design/R$style.class differ diff --git a/app/build/bin/classesrelease/android/support/design/R$style.dex b/app/build/bin/classesrelease/android/support/design/R$style.dex index 11ad59261..dcdcaa1b3 100644 Binary files a/app/build/bin/classesrelease/android/support/design/R$style.dex and b/app/build/bin/classesrelease/android/support/design/R$style.dex differ diff --git a/app/build/bin/classesrelease/android/support/design/R$styleable.class b/app/build/bin/classesrelease/android/support/design/R$styleable.class index 27bbca519..0fd5e850a 100644 Binary files a/app/build/bin/classesrelease/android/support/design/R$styleable.class and b/app/build/bin/classesrelease/android/support/design/R$styleable.class differ diff --git a/app/build/bin/classesrelease/android/support/design/R$styleable.dex b/app/build/bin/classesrelease/android/support/design/R$styleable.dex index 2dae277e6..81aa5d99e 100644 Binary files a/app/build/bin/classesrelease/android/support/design/R$styleable.dex and b/app/build/bin/classesrelease/android/support/design/R$styleable.dex differ diff --git a/app/build/bin/classesrelease/android/support/design/R.class b/app/build/bin/classesrelease/android/support/design/R.class index a29bbdb99..a4d3fb8e7 100644 Binary files a/app/build/bin/classesrelease/android/support/design/R.class and b/app/build/bin/classesrelease/android/support/design/R.class differ diff --git a/app/build/bin/classesrelease/android/support/design/R.dex b/app/build/bin/classesrelease/android/support/design/R.dex index 5458f094d..2ae47a1aa 100644 Binary files a/app/build/bin/classesrelease/android/support/design/R.dex and b/app/build/bin/classesrelease/android/support/design/R.dex differ diff --git a/app/build/bin/classesrelease/android/support/v7/appcompat/R$string.class b/app/build/bin/classesrelease/android/support/v7/appcompat/R$string.class index 80ac563ba..1449a685e 100644 Binary files a/app/build/bin/classesrelease/android/support/v7/appcompat/R$string.class and b/app/build/bin/classesrelease/android/support/v7/appcompat/R$string.class differ diff --git a/app/build/bin/classesrelease/android/support/v7/appcompat/R$string.dex b/app/build/bin/classesrelease/android/support/v7/appcompat/R$string.dex index 64266e6ed..c3d61deee 100644 Binary files a/app/build/bin/classesrelease/android/support/v7/appcompat/R$string.dex and b/app/build/bin/classesrelease/android/support/v7/appcompat/R$string.dex differ diff --git a/app/build/bin/classesrelease/android/support/v7/appcompat/R$style.class b/app/build/bin/classesrelease/android/support/v7/appcompat/R$style.class index aa668643a..e02c0fcea 100644 Binary files a/app/build/bin/classesrelease/android/support/v7/appcompat/R$style.class and b/app/build/bin/classesrelease/android/support/v7/appcompat/R$style.class differ diff --git a/app/build/bin/classesrelease/android/support/v7/appcompat/R$style.dex b/app/build/bin/classesrelease/android/support/v7/appcompat/R$style.dex index c84ced97d..298d3ec62 100644 Binary files a/app/build/bin/classesrelease/android/support/v7/appcompat/R$style.dex and b/app/build/bin/classesrelease/android/support/v7/appcompat/R$style.dex differ diff --git a/app/build/bin/classesrelease/android/support/v7/appcompat/R$styleable.class b/app/build/bin/classesrelease/android/support/v7/appcompat/R$styleable.class index 7b81db278..e0a228c2c 100644 Binary files a/app/build/bin/classesrelease/android/support/v7/appcompat/R$styleable.class and b/app/build/bin/classesrelease/android/support/v7/appcompat/R$styleable.class differ diff --git a/app/build/bin/classesrelease/android/support/v7/appcompat/R$styleable.dex b/app/build/bin/classesrelease/android/support/v7/appcompat/R$styleable.dex index 8b6e8266f..f93c04fff 100644 Binary files a/app/build/bin/classesrelease/android/support/v7/appcompat/R$styleable.dex and b/app/build/bin/classesrelease/android/support/v7/appcompat/R$styleable.dex differ diff --git a/app/build/bin/classesrelease/android/support/v7/appcompat/R.class b/app/build/bin/classesrelease/android/support/v7/appcompat/R.class index 9de5ed2b4..e5ae4b015 100644 Binary files a/app/build/bin/classesrelease/android/support/v7/appcompat/R.class and b/app/build/bin/classesrelease/android/support/v7/appcompat/R.class differ diff --git a/app/build/bin/classesrelease/android/support/v7/appcompat/R.dex b/app/build/bin/classesrelease/android/support/v7/appcompat/R.dex index eeadb8aee..6ccfb54e1 100644 Binary files a/app/build/bin/classesrelease/android/support/v7/appcompat/R.dex and b/app/build/bin/classesrelease/android/support/v7/appcompat/R.dex differ diff --git a/app/build/bin/classesrelease/android/support/v7/recyclerview/R$string.class b/app/build/bin/classesrelease/android/support/v7/recyclerview/R$string.class index d600c770e..521c845e4 100644 Binary files a/app/build/bin/classesrelease/android/support/v7/recyclerview/R$string.class and b/app/build/bin/classesrelease/android/support/v7/recyclerview/R$string.class differ diff --git a/app/build/bin/classesrelease/android/support/v7/recyclerview/R$string.dex b/app/build/bin/classesrelease/android/support/v7/recyclerview/R$string.dex index 189bd7fde..0fdb37aa2 100644 Binary files a/app/build/bin/classesrelease/android/support/v7/recyclerview/R$string.dex and b/app/build/bin/classesrelease/android/support/v7/recyclerview/R$string.dex differ diff --git a/app/build/bin/classesrelease/android/support/v7/recyclerview/R$style.class b/app/build/bin/classesrelease/android/support/v7/recyclerview/R$style.class index 1c92611a2..ecd196f20 100644 Binary files a/app/build/bin/classesrelease/android/support/v7/recyclerview/R$style.class and b/app/build/bin/classesrelease/android/support/v7/recyclerview/R$style.class differ diff --git a/app/build/bin/classesrelease/android/support/v7/recyclerview/R$style.dex b/app/build/bin/classesrelease/android/support/v7/recyclerview/R$style.dex index c6d22c87c..a3b5bfb49 100644 Binary files a/app/build/bin/classesrelease/android/support/v7/recyclerview/R$style.dex and b/app/build/bin/classesrelease/android/support/v7/recyclerview/R$style.dex differ diff --git a/app/build/bin/classesrelease/android/support/v7/recyclerview/R$styleable.class b/app/build/bin/classesrelease/android/support/v7/recyclerview/R$styleable.class index ef906745d..47c6c6f6a 100644 Binary files a/app/build/bin/classesrelease/android/support/v7/recyclerview/R$styleable.class and b/app/build/bin/classesrelease/android/support/v7/recyclerview/R$styleable.class differ diff --git a/app/build/bin/classesrelease/android/support/v7/recyclerview/R$styleable.dex b/app/build/bin/classesrelease/android/support/v7/recyclerview/R$styleable.dex index 1f68a19ea..19a86fa8f 100644 Binary files a/app/build/bin/classesrelease/android/support/v7/recyclerview/R$styleable.dex and b/app/build/bin/classesrelease/android/support/v7/recyclerview/R$styleable.dex differ diff --git a/app/build/bin/classesrelease/android/support/v7/recyclerview/R.class b/app/build/bin/classesrelease/android/support/v7/recyclerview/R.class index 756c29e4a..cb6d5c339 100644 Binary files a/app/build/bin/classesrelease/android/support/v7/recyclerview/R.class and b/app/build/bin/classesrelease/android/support/v7/recyclerview/R.class differ diff --git a/app/build/bin/classesrelease/android/support/v7/recyclerview/R.dex b/app/build/bin/classesrelease/android/support/v7/recyclerview/R.dex index 04fea8e76..7729f44e4 100644 Binary files a/app/build/bin/classesrelease/android/support/v7/recyclerview/R.dex and b/app/build/bin/classesrelease/android/support/v7/recyclerview/R.dex differ diff --git a/app/build/bin/classesrelease/com/kdt/filerapi/FileListView.class b/app/build/bin/classesrelease/com/kdt/filerapi/FileListView.class index af29d811b..b587a2a6e 100644 Binary files a/app/build/bin/classesrelease/com/kdt/filerapi/FileListView.class and b/app/build/bin/classesrelease/com/kdt/filerapi/FileListView.class differ diff --git a/app/build/bin/classesrelease/com/kdt/filerapi/FileListView.dex b/app/build/bin/classesrelease/com/kdt/filerapi/FileListView.dex index c8de2ee35..7e95e1675 100644 Binary files a/app/build/bin/classesrelease/com/kdt/filerapi/FileListView.dex and b/app/build/bin/classesrelease/com/kdt/filerapi/FileListView.dex differ diff --git a/app/build/bin/classesrelease/com/kdt/filerapi/FileSelectedListener.class b/app/build/bin/classesrelease/com/kdt/filerapi/FileSelectedListener.class index d93fb4467..b93f09ee7 100644 Binary files a/app/build/bin/classesrelease/com/kdt/filerapi/FileSelectedListener.class and b/app/build/bin/classesrelease/com/kdt/filerapi/FileSelectedListener.class differ diff --git a/app/build/bin/classesrelease/com/kdt/filerapi/FileSelectedListener.dex b/app/build/bin/classesrelease/com/kdt/filerapi/FileSelectedListener.dex index 55db8436b..a903671c3 100644 Binary files a/app/build/bin/classesrelease/com/kdt/filerapi/FileSelectedListener.dex and b/app/build/bin/classesrelease/com/kdt/filerapi/FileSelectedListener.dex differ diff --git a/app/build/bin/classesrelease/javax/swing/JOptionPane.class b/app/build/bin/classesrelease/javax/swing/JOptionPane.class index cba502dcc..fa7a8e17e 100644 Binary files a/app/build/bin/classesrelease/javax/swing/JOptionPane.class and b/app/build/bin/classesrelease/javax/swing/JOptionPane.class differ diff --git a/app/build/bin/classesrelease/javax/swing/JOptionPane.dex b/app/build/bin/classesrelease/javax/swing/JOptionPane.dex index 889f85ab2..3d0ff9eca 100644 Binary files a/app/build/bin/classesrelease/javax/swing/JOptionPane.dex and b/app/build/bin/classesrelease/javax/swing/JOptionPane.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/AndroidLWJGLKeycode.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/AndroidLWJGLKeycode.class index 1d1e5ef80..33a64673d 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/AndroidLWJGLKeycode.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/AndroidLWJGLKeycode.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/AndroidLWJGLKeycode.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/AndroidLWJGLKeycode.dex index 36482206b..84e293af7 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/AndroidLWJGLKeycode.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/AndroidLWJGLKeycode.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/BuildConfig.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/BuildConfig.class index e320510d1..3cb48516e 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/BuildConfig.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/BuildConfig.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/BuildConfig.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/BuildConfig.dex index 317dead93..fc2e0f028 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/BuildConfig.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/BuildConfig.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/JMinecraftVersionList$Version.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/JMinecraftVersionList$Version.class index 90e15ec52..5be6f375d 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/JMinecraftVersionList$Version.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/JMinecraftVersionList$Version.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/JMinecraftVersionList$Version.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/JMinecraftVersionList$Version.dex index 9f3e42c2a..86fe6a7aa 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/JMinecraftVersionList$Version.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/JMinecraftVersionList$Version.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/JMinecraftVersionList.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/JMinecraftVersionList.class index 334966fb9..9542c9942 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/JMinecraftVersionList.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/JMinecraftVersionList.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/JMinecraftVersionList.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/JMinecraftVersionList.dex index 14391202a..e32b4afb1 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/JMinecraftVersionList.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/JMinecraftVersionList.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/LoggerJava$LoggerOutputStream.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/LoggerJava$LoggerOutputStream.class index c14714eb5..1b2bf8343 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/LoggerJava$LoggerOutputStream.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/LoggerJava$LoggerOutputStream.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/LoggerJava$LoggerOutputStream.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/LoggerJava$LoggerOutputStream.dex index c3da12e4a..b91a73b3f 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/LoggerJava$LoggerOutputStream.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/LoggerJava$LoggerOutputStream.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/LoggerJava.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/LoggerJava.class index 6dd6d0342..9320c8db5 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/LoggerJava.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/LoggerJava.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/LoggerJava.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/LoggerJava.dex index 43093599e..cd59e08b3 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/LoggerJava.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/LoggerJava.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000000.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000000.class index b3db5e318..6f33e8c57 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000000.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000000.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000000.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000000.dex index 1bc3d646a..d7a54c5ca 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000000.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000000.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000001.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000001.class index 557e5724c..3f7d612b3 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000001.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000001.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000001.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000001.dex index 215017465..5c1d4fce9 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000001.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000001.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000002.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000002.class index 26facf4c9..3e87ca005 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000002.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000002.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000002.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000002.dex index 191d4cc50..b9bbd1607 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000002.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003$100000002.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003.class index 152b70242..7cda7036d 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003.dex index fec9b3a9b..88a6bccb2 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000003.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000004.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000004.class index 07a7eeb5b..ef8c7ae73 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000004.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000004.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000004.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000004.dex index c79c8616f..d55d1ab35 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000004.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000004.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000006$100000005.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000006$100000005.class index 04eb8e2a9..de68b5f59 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000006$100000005.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000006$100000005.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000006$100000005.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000006$100000005.dex index 97cf3824e..beb2cb19c 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000006$100000005.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000006$100000005.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000006.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000006.class index 2d256a3d2..46c8b733c 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000006.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000006.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000006.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000006.dex index 8682e2f6d..ce4ef946b 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000006.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000006.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000014.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000014.class index 53f743e82..8a3b19edb 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000014.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000014.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000014.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000014.dex index d7fc66fcc..2075a2185 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000014.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000014.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000015.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000015.class index b12c6f386..99404f69d 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000015.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000015.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000015.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000015.dex index 7e75357d0..6fa63d6fe 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000015.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000015.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000016.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000016.class index b68944b31..feb0d8a05 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000016.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000016.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000016.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000016.dex index 5c58e7701..c40ef251e 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000016.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$100000016.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000007.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000007.class index 717bdbf72..64378aa5f 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000007.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000007.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000007.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000007.dex index ce0b613a1..43b1de334 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000007.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000007.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000008.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000008.class index 37f043a0e..89784c73b 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000008.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000008.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000008.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000008.dex index 3e0adc332..1cc04ea60 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000008.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000008.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000009.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000009.class index b71e28451..4d59e256e 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000009.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000009.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000009.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000009.dex index 7c9cdf290..a97ad164e 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000009.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000009.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000010.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000010.class index 263082525..99a04e90c 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000010.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000010.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000010.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000010.dex index 5e40eb240..dad8369d9 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000010.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000010.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000011.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000011.class index b8fd92bf6..683962c91 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000011.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000011.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000011.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000011.dex index d0a95f564..091f19af5 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000011.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000011.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000012.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000012.class index 372006030..b5d4a4a7b 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000012.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000012.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000012.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000012.dex index 48d171c8a..0d1c0e41a 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000012.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask$100000012.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask.class index dff5720f6..61dc29b07 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask.dex index 0dd4bf529..f308cd0d9 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$GameRunnerTask.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$ViewPagerAdapter.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$ViewPagerAdapter.class index aaf4f7bca..13d92a8a3 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$ViewPagerAdapter.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$ViewPagerAdapter.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$ViewPagerAdapter.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$ViewPagerAdapter.dex index fdb3ebeb3..b50b92ddd 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$ViewPagerAdapter.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity$ViewPagerAdapter.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity.class index 233acdfa8..9af22e3a8 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity.dex index 57128328c..2dcafb34e 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MCLauncherActivity.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000008.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000008.class index ba4e93517..dfca6a01d 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000008.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000008.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000008.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000008.dex index fcf46d8c2..2ca3fc4f6 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000008.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000008.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000009.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000009.class index 16be80045..76725ac4b 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000009.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000009.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000009.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000009.dex index 15906164c..eea9ee99a 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000009.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000009.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000010.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000010.class index 0ede8a9ad..5a2ef54b3 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000010.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000010.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000010.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000010.dex index 803902d2c..7422c51c4 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000010.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000010.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000013.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000013.class index ebed95e52..047c94966 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000013.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000013.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000013.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000013.dex index 345ad2aa5..849a3fc80 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000013.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000013.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000014.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000014.class index e15021670..831b870d5 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000014.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000014.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000014.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000014.dex index fe917ffb0..bf4692599 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000014.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000014.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000015.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000015.class index ba69b4a29..a6d6b246b 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000015.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000015.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000015.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000015.dex index 49fb2b668..937285425 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000015.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000015.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000016.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000016.class index 4f9823969..1b2a36c1f 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000016.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000016.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000016.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000016.dex index 38f40824b..44e80dfce 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000016.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$100000016.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$SingleTapConfirm.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$SingleTapConfirm.class index 796ffba04..e73988ab6 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$SingleTapConfirm.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$SingleTapConfirm.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$SingleTapConfirm.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$SingleTapConfirm.dex index 0596e389a..b0b2d92de 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$SingleTapConfirm.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity$SingleTapConfirm.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity.class index deea78de7..63b8a21d1 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity.dex index b1ebda435..87eda0461 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/MainActivity.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$string.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$string.class index eb1606975..885ba7acf 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$string.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$string.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$string.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$string.dex index 13a48fdea..092fee468 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$string.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$string.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$style.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$style.class index f767413f7..4262c97eb 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$style.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$style.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$style.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$style.dex index 5de16ceb0..5d2ae7d69 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$style.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$style.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$styleable.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$styleable.class index 511cb9656..88b249dde 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$styleable.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$styleable.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$styleable.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$styleable.dex index fb821608c..14be03836 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$styleable.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/R$styleable.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/R.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/R.class index c27774cbb..8e54ac6ad 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/R.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/R.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/R.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/R.dex index 49ca64a50..d904fbb38 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/R.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/R.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000000.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000000.class index 726c0540e..3b1c694fc 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000000.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000000.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000000.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000000.dex index dd30c623d..9151842ac 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000000.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000000.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000001.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000001.class index c8fd9f4bb..5a3158a7b 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000001.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000001.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000001.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000001.dex index 5932e3fee..6b20f13e2 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000001.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000001.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000002.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000002.class index e62b9d444..4e5426201 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000002.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000002.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000002.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000002.dex index 4548310a0..2d56d5f55 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000002.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003$100000002.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003.class index f419eac29..b1f39d362 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003.dex index 03965c419..bc5d97c43 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000003.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000004.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000004.class index 1148924cd..ef0249f46 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000004.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000004.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000004.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000004.dex index ff74763ed..1dfd8e843 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000004.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000004.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000005.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000005.class index b694a1c6a..2401dd999 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000005.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000005.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000005.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000005.dex index 1b7aea2b5..181bb87da 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000005.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$100000005.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$ZipTool.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$ZipTool.class index fc5f0a9d6..2776657d5 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$ZipTool.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$ZipTool.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$ZipTool.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$ZipTool.dex index 56cbe528b..440320b27 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$ZipTool.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools$ZipTool.dex differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools.class b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools.class index 445a7eea3..b764ace58 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools.class and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools.class differ diff --git a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools.dex b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools.dex index 44ade3136..2e7884826 100644 Binary files a/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools.dex and b/app/build/bin/classesrelease/net/kdt/pojavlaunch/Tools.dex differ diff --git a/app/build/bin/injected/AndroidManifest.xml b/app/build/bin/injected/AndroidManifest.xml index 98c216fc4..45a22ec48 100644 --- a/app/build/bin/injected/AndroidManifest.xml +++ b/app/build/bin/injected/AndroidManifest.xml @@ -2,8 +2,8 @@ + android:versionCode="156211" + android:versionName="2.4.2pre6.1_6373b_20200328"> + android:versionCode="156211" + android:versionName="2.4.2pre6.1_6373b_20200328" > Exit Exit MCLauncherActivity: Tabs */ - public static final int mcl_tab_news=0x7f0a0048; - public static final int mcl_version_clone=0x7f0a0059; - public static final int mcl_version_edit=0x7f0a005a; + public static final int mcl_tab_news=0x7f0a0049; + public static final int mcl_version_clone=0x7f0a005b; + public static final int mcl_version_edit=0x7f0a005c; /** MCLauncherActivity: Strings */ - public static final int mcl_version_msg=0x7f0a004b; - public static final int mcl_version_remove=0x7f0a005b; - public static final int mcn_exit_call=0x7f0a005d; - public static final int mcn_exit_confirm=0x7f0a0060; - public static final int mcn_exit_crash=0x7f0a005e; - public static final int mcn_exit_errcrash=0x7f0a005f; + public static final int mcl_version_msg=0x7f0a004c; + public static final int mcl_version_remove=0x7f0a005d; + public static final int mcn_exit_call=0x7f0a005f; + public static final int mcn_exit_confirm=0x7f0a0062; + public static final int mcn_exit_crash=0x7f0a0060; + public static final int mcn_exit_errcrash=0x7f0a0061; /** %1$s BETA (Minecraft Java launcher for Android), version " + PathTools.usingVerName + "\n" + @@ -2951,15 +2951,16 @@ containing a value of this type. MainActivity: strings */ - public static final int mcn_exit_title=0x7f0a005c; + public static final int mcn_exit_title=0x7f0a005e; public static final int status_bar_notification_info_overflow=0x7f0a0016; public static final int toast_login_error=0x7f0a0047; + public static final int toast_optifine_success=0x7f0a0048; /** Toast messages */ public static final int toast_permission_denied=0x7f0a0046; /** Update part (unused now) */ - public static final int update_console=0x7f0a0078; + public static final int update_console=0x7f0a007a; public static final int warning_action_exit=0x7f0a003c; public static final int warning_action_install=0x7f0a003a; public static final int warning_action_tryanyway=0x7f0a003b; diff --git a/app/build/gen/android/support/v7/appcompat/R.java b/app/build/gen/android/support/v7/appcompat/R.java index 97ec5b714..5c80d989e 100644 --- a/app/build/gen/android/support/v7/appcompat/R.java +++ b/app/build/gen/android/support/v7/appcompat/R.java @@ -2832,33 +2832,33 @@ containing a value of this type. public static final int appbar_scrolling_view_behavior=0x7f0a0000; public static final int bottom_sheet_behavior=0x7f0a0001; public static final int character_counter_pattern=0x7f0a0002; - public static final int control_chat=0x7f0a0062; - public static final int control_debug=0x7f0a0063; - public static final int control_down=0x7f0a006d; + public static final int control_chat=0x7f0a0064; + public static final int control_debug=0x7f0a0065; + public static final int control_down=0x7f0a006f; /** MainActivity: Menu advanced controls */ - public static final int control_forceclose=0x7f0a0073; - public static final int control_inventory=0x7f0a0069; - public static final int control_jump=0x7f0a006e; + public static final int control_forceclose=0x7f0a0075; + public static final int control_inventory=0x7f0a006b; + public static final int control_jump=0x7f0a0070; /** MainActivity: Control buttons */ - public static final int control_keyboard=0x7f0a0061; - public static final int control_left=0x7f0a006b; - public static final int control_listplayers=0x7f0a0070; - public static final int control_more2=0x7f0a0075; - public static final int control_more3=0x7f0a0076; - public static final int control_more4=0x7f0a0077; - public static final int control_mouseoff=0x7f0a0071; - public static final int control_mouseon=0x7f0a0072; - public static final int control_primary=0x7f0a0066; - public static final int control_right=0x7f0a006c; - public static final int control_screenshot=0x7f0a0064; - public static final int control_secondary=0x7f0a0067; - public static final int control_shift=0x7f0a0068; - public static final int control_thirdperson=0x7f0a006f; - public static final int control_up=0x7f0a006a; - public static final int control_viewout=0x7f0a0074; - public static final int controls=0x7f0a0065; + public static final int control_keyboard=0x7f0a0063; + public static final int control_left=0x7f0a006d; + public static final int control_listplayers=0x7f0a0072; + public static final int control_more2=0x7f0a0077; + public static final int control_more3=0x7f0a0078; + public static final int control_more4=0x7f0a0079; + public static final int control_mouseoff=0x7f0a0073; + public static final int control_mouseon=0x7f0a0074; + public static final int control_primary=0x7f0a0068; + public static final int control_right=0x7f0a006e; + public static final int control_screenshot=0x7f0a0066; + public static final int control_secondary=0x7f0a0069; + public static final int control_shift=0x7f0a006a; + public static final int control_thirdperson=0x7f0a0071; + public static final int control_up=0x7f0a006c; + public static final int control_viewout=0x7f0a0076; + public static final int controls=0x7f0a0067; /** Error messages */ public static final int error_checklog=0x7f0a003e; @@ -2894,38 +2894,38 @@ containing a value of this type. public static final int login_online_username_hint=0x7f0a0028; public static final int login_online_username_question=0x7f0a0029; public static final int login_select_account=0x7f0a0035; - public static final int mcl_launch_cleancache=0x7f0a004c; - public static final int mcl_launch_convert_client=0x7f0a0051; - public static final int mcl_launch_convert_lib=0x7f0a0050; - public static final int mcl_launch_download_assets=0x7f0a0053; - public static final int mcl_launch_download_client=0x7f0a004f; - public static final int mcl_launch_download_lib=0x7f0a004e; - public static final int mcl_launch_downloading=0x7f0a004d; - public static final int mcl_launch_patch_client=0x7f0a0052; - public static final int mcl_option_about=0x7f0a0058; - public static final int mcl_option_checkupdate=0x7f0a0056; - public static final int mcl_option_modmgr=0x7f0a0055; - public static final int mcl_option_settings=0x7f0a0057; - public static final int mcl_options=0x7f0a0054; - public static final int mcl_tab_console=0x7f0a0049; - public static final int mcl_tab_crash=0x7f0a004a; + public static final int mcl_launch_cleancache=0x7f0a004d; + public static final int mcl_launch_convert_client=0x7f0a0052; + public static final int mcl_launch_convert_lib=0x7f0a0051; + public static final int mcl_launch_download_assets=0x7f0a0054; + public static final int mcl_launch_download_client=0x7f0a0050; + public static final int mcl_launch_download_lib=0x7f0a004f; + public static final int mcl_launch_downloading=0x7f0a004e; + public static final int mcl_launch_patch_client=0x7f0a0053; + public static final int mcl_option_about=0x7f0a005a; + public static final int mcl_option_checkupdate=0x7f0a0058; + public static final int mcl_option_modmgr=0x7f0a0056; + public static final int mcl_option_optifineinstall=0x7f0a0057; + public static final int mcl_option_settings=0x7f0a0059; + public static final int mcl_options=0x7f0a0055; + public static final int mcl_tab_console=0x7f0a004a; + public static final int mcl_tab_crash=0x7f0a004b; /** - Exit Exit MCLauncherActivity: Tabs */ - public static final int mcl_tab_news=0x7f0a0048; - public static final int mcl_version_clone=0x7f0a0059; - public static final int mcl_version_edit=0x7f0a005a; + public static final int mcl_tab_news=0x7f0a0049; + public static final int mcl_version_clone=0x7f0a005b; + public static final int mcl_version_edit=0x7f0a005c; /** MCLauncherActivity: Strings */ - public static final int mcl_version_msg=0x7f0a004b; - public static final int mcl_version_remove=0x7f0a005b; - public static final int mcn_exit_call=0x7f0a005d; - public static final int mcn_exit_confirm=0x7f0a0060; - public static final int mcn_exit_crash=0x7f0a005e; - public static final int mcn_exit_errcrash=0x7f0a005f; + public static final int mcl_version_msg=0x7f0a004c; + public static final int mcl_version_remove=0x7f0a005d; + public static final int mcn_exit_call=0x7f0a005f; + public static final int mcn_exit_confirm=0x7f0a0062; + public static final int mcn_exit_crash=0x7f0a0060; + public static final int mcn_exit_errcrash=0x7f0a0061; /** %1$s BETA (Minecraft Java launcher for Android), version " + PathTools.usingVerName + "\n" + @@ -2951,15 +2951,16 @@ containing a value of this type. MainActivity: strings */ - public static final int mcn_exit_title=0x7f0a005c; + public static final int mcn_exit_title=0x7f0a005e; public static final int status_bar_notification_info_overflow=0x7f0a0016; public static final int toast_login_error=0x7f0a0047; + public static final int toast_optifine_success=0x7f0a0048; /** Toast messages */ public static final int toast_permission_denied=0x7f0a0046; /** Update part (unused now) */ - public static final int update_console=0x7f0a0078; + public static final int update_console=0x7f0a007a; public static final int warning_action_exit=0x7f0a003c; public static final int warning_action_install=0x7f0a003a; public static final int warning_action_tryanyway=0x7f0a003b; diff --git a/app/build/gen/android/support/v7/recyclerview/R.java b/app/build/gen/android/support/v7/recyclerview/R.java index 855bed646..c03df9c7e 100644 --- a/app/build/gen/android/support/v7/recyclerview/R.java +++ b/app/build/gen/android/support/v7/recyclerview/R.java @@ -2832,33 +2832,33 @@ containing a value of this type. public static final int appbar_scrolling_view_behavior=0x7f0a0000; public static final int bottom_sheet_behavior=0x7f0a0001; public static final int character_counter_pattern=0x7f0a0002; - public static final int control_chat=0x7f0a0062; - public static final int control_debug=0x7f0a0063; - public static final int control_down=0x7f0a006d; + public static final int control_chat=0x7f0a0064; + public static final int control_debug=0x7f0a0065; + public static final int control_down=0x7f0a006f; /** MainActivity: Menu advanced controls */ - public static final int control_forceclose=0x7f0a0073; - public static final int control_inventory=0x7f0a0069; - public static final int control_jump=0x7f0a006e; + public static final int control_forceclose=0x7f0a0075; + public static final int control_inventory=0x7f0a006b; + public static final int control_jump=0x7f0a0070; /** MainActivity: Control buttons */ - public static final int control_keyboard=0x7f0a0061; - public static final int control_left=0x7f0a006b; - public static final int control_listplayers=0x7f0a0070; - public static final int control_more2=0x7f0a0075; - public static final int control_more3=0x7f0a0076; - public static final int control_more4=0x7f0a0077; - public static final int control_mouseoff=0x7f0a0071; - public static final int control_mouseon=0x7f0a0072; - public static final int control_primary=0x7f0a0066; - public static final int control_right=0x7f0a006c; - public static final int control_screenshot=0x7f0a0064; - public static final int control_secondary=0x7f0a0067; - public static final int control_shift=0x7f0a0068; - public static final int control_thirdperson=0x7f0a006f; - public static final int control_up=0x7f0a006a; - public static final int control_viewout=0x7f0a0074; - public static final int controls=0x7f0a0065; + public static final int control_keyboard=0x7f0a0063; + public static final int control_left=0x7f0a006d; + public static final int control_listplayers=0x7f0a0072; + public static final int control_more2=0x7f0a0077; + public static final int control_more3=0x7f0a0078; + public static final int control_more4=0x7f0a0079; + public static final int control_mouseoff=0x7f0a0073; + public static final int control_mouseon=0x7f0a0074; + public static final int control_primary=0x7f0a0068; + public static final int control_right=0x7f0a006e; + public static final int control_screenshot=0x7f0a0066; + public static final int control_secondary=0x7f0a0069; + public static final int control_shift=0x7f0a006a; + public static final int control_thirdperson=0x7f0a0071; + public static final int control_up=0x7f0a006c; + public static final int control_viewout=0x7f0a0076; + public static final int controls=0x7f0a0067; /** Error messages */ public static final int error_checklog=0x7f0a003e; @@ -2894,38 +2894,38 @@ containing a value of this type. public static final int login_online_username_hint=0x7f0a0028; public static final int login_online_username_question=0x7f0a0029; public static final int login_select_account=0x7f0a0035; - public static final int mcl_launch_cleancache=0x7f0a004c; - public static final int mcl_launch_convert_client=0x7f0a0051; - public static final int mcl_launch_convert_lib=0x7f0a0050; - public static final int mcl_launch_download_assets=0x7f0a0053; - public static final int mcl_launch_download_client=0x7f0a004f; - public static final int mcl_launch_download_lib=0x7f0a004e; - public static final int mcl_launch_downloading=0x7f0a004d; - public static final int mcl_launch_patch_client=0x7f0a0052; - public static final int mcl_option_about=0x7f0a0058; - public static final int mcl_option_checkupdate=0x7f0a0056; - public static final int mcl_option_modmgr=0x7f0a0055; - public static final int mcl_option_settings=0x7f0a0057; - public static final int mcl_options=0x7f0a0054; - public static final int mcl_tab_console=0x7f0a0049; - public static final int mcl_tab_crash=0x7f0a004a; + public static final int mcl_launch_cleancache=0x7f0a004d; + public static final int mcl_launch_convert_client=0x7f0a0052; + public static final int mcl_launch_convert_lib=0x7f0a0051; + public static final int mcl_launch_download_assets=0x7f0a0054; + public static final int mcl_launch_download_client=0x7f0a0050; + public static final int mcl_launch_download_lib=0x7f0a004f; + public static final int mcl_launch_downloading=0x7f0a004e; + public static final int mcl_launch_patch_client=0x7f0a0053; + public static final int mcl_option_about=0x7f0a005a; + public static final int mcl_option_checkupdate=0x7f0a0058; + public static final int mcl_option_modmgr=0x7f0a0056; + public static final int mcl_option_optifineinstall=0x7f0a0057; + public static final int mcl_option_settings=0x7f0a0059; + public static final int mcl_options=0x7f0a0055; + public static final int mcl_tab_console=0x7f0a004a; + public static final int mcl_tab_crash=0x7f0a004b; /** - Exit Exit MCLauncherActivity: Tabs */ - public static final int mcl_tab_news=0x7f0a0048; - public static final int mcl_version_clone=0x7f0a0059; - public static final int mcl_version_edit=0x7f0a005a; + public static final int mcl_tab_news=0x7f0a0049; + public static final int mcl_version_clone=0x7f0a005b; + public static final int mcl_version_edit=0x7f0a005c; /** MCLauncherActivity: Strings */ - public static final int mcl_version_msg=0x7f0a004b; - public static final int mcl_version_remove=0x7f0a005b; - public static final int mcn_exit_call=0x7f0a005d; - public static final int mcn_exit_confirm=0x7f0a0060; - public static final int mcn_exit_crash=0x7f0a005e; - public static final int mcn_exit_errcrash=0x7f0a005f; + public static final int mcl_version_msg=0x7f0a004c; + public static final int mcl_version_remove=0x7f0a005d; + public static final int mcn_exit_call=0x7f0a005f; + public static final int mcn_exit_confirm=0x7f0a0062; + public static final int mcn_exit_crash=0x7f0a0060; + public static final int mcn_exit_errcrash=0x7f0a0061; /** %1$s BETA (Minecraft Java launcher for Android), version " + PathTools.usingVerName + "\n" + @@ -2951,15 +2951,16 @@ containing a value of this type. MainActivity: strings */ - public static final int mcn_exit_title=0x7f0a005c; + public static final int mcn_exit_title=0x7f0a005e; public static final int status_bar_notification_info_overflow=0x7f0a0016; public static final int toast_login_error=0x7f0a0047; + public static final int toast_optifine_success=0x7f0a0048; /** Toast messages */ public static final int toast_permission_denied=0x7f0a0046; /** Update part (unused now) */ - public static final int update_console=0x7f0a0078; + public static final int update_console=0x7f0a007a; public static final int warning_action_exit=0x7f0a003c; public static final int warning_action_install=0x7f0a003a; public static final int warning_action_tryanyway=0x7f0a003b; diff --git a/app/build/gen/net/kdt/pojavlaunch/BuildConfig.java b/app/build/gen/net/kdt/pojavlaunch/BuildConfig.java index bb43d4f6d..d358843b8 100644 --- a/app/build/gen/net/kdt/pojavlaunch/BuildConfig.java +++ b/app/build/gen/net/kdt/pojavlaunch/BuildConfig.java @@ -2,5 +2,5 @@ package net.kdt.pojavlaunch; public final class BuildConfig { - public final static boolean DEBUG = true; + public final static boolean DEBUG = false; } \ No newline at end of file diff --git a/app/build/gen/net/kdt/pojavlaunch/R.java b/app/build/gen/net/kdt/pojavlaunch/R.java index 02c60c331..a6a038bbd 100644 --- a/app/build/gen/net/kdt/pojavlaunch/R.java +++ b/app/build/gen/net/kdt/pojavlaunch/R.java @@ -2832,33 +2832,33 @@ containing a value of this type. public static final int appbar_scrolling_view_behavior=0x7f0a0000; public static final int bottom_sheet_behavior=0x7f0a0001; public static final int character_counter_pattern=0x7f0a0002; - public static final int control_chat=0x7f0a0062; - public static final int control_debug=0x7f0a0063; - public static final int control_down=0x7f0a006d; + public static final int control_chat=0x7f0a0064; + public static final int control_debug=0x7f0a0065; + public static final int control_down=0x7f0a006f; /** MainActivity: Menu advanced controls */ - public static final int control_forceclose=0x7f0a0073; - public static final int control_inventory=0x7f0a0069; - public static final int control_jump=0x7f0a006e; + public static final int control_forceclose=0x7f0a0075; + public static final int control_inventory=0x7f0a006b; + public static final int control_jump=0x7f0a0070; /** MainActivity: Control buttons */ - public static final int control_keyboard=0x7f0a0061; - public static final int control_left=0x7f0a006b; - public static final int control_listplayers=0x7f0a0070; - public static final int control_more2=0x7f0a0075; - public static final int control_more3=0x7f0a0076; - public static final int control_more4=0x7f0a0077; - public static final int control_mouseoff=0x7f0a0071; - public static final int control_mouseon=0x7f0a0072; - public static final int control_primary=0x7f0a0066; - public static final int control_right=0x7f0a006c; - public static final int control_screenshot=0x7f0a0064; - public static final int control_secondary=0x7f0a0067; - public static final int control_shift=0x7f0a0068; - public static final int control_thirdperson=0x7f0a006f; - public static final int control_up=0x7f0a006a; - public static final int control_viewout=0x7f0a0074; - public static final int controls=0x7f0a0065; + public static final int control_keyboard=0x7f0a0063; + public static final int control_left=0x7f0a006d; + public static final int control_listplayers=0x7f0a0072; + public static final int control_more2=0x7f0a0077; + public static final int control_more3=0x7f0a0078; + public static final int control_more4=0x7f0a0079; + public static final int control_mouseoff=0x7f0a0073; + public static final int control_mouseon=0x7f0a0074; + public static final int control_primary=0x7f0a0068; + public static final int control_right=0x7f0a006e; + public static final int control_screenshot=0x7f0a0066; + public static final int control_secondary=0x7f0a0069; + public static final int control_shift=0x7f0a006a; + public static final int control_thirdperson=0x7f0a0071; + public static final int control_up=0x7f0a006c; + public static final int control_viewout=0x7f0a0076; + public static final int controls=0x7f0a0067; /** Error messages */ public static final int error_checklog=0x7f0a003e; @@ -2894,38 +2894,38 @@ containing a value of this type. public static final int login_online_username_hint=0x7f0a0028; public static final int login_online_username_question=0x7f0a0029; public static final int login_select_account=0x7f0a0035; - public static final int mcl_launch_cleancache=0x7f0a004c; - public static final int mcl_launch_convert_client=0x7f0a0051; - public static final int mcl_launch_convert_lib=0x7f0a0050; - public static final int mcl_launch_download_assets=0x7f0a0053; - public static final int mcl_launch_download_client=0x7f0a004f; - public static final int mcl_launch_download_lib=0x7f0a004e; - public static final int mcl_launch_downloading=0x7f0a004d; - public static final int mcl_launch_patch_client=0x7f0a0052; - public static final int mcl_option_about=0x7f0a0058; - public static final int mcl_option_checkupdate=0x7f0a0056; - public static final int mcl_option_modmgr=0x7f0a0055; - public static final int mcl_option_settings=0x7f0a0057; - public static final int mcl_options=0x7f0a0054; - public static final int mcl_tab_console=0x7f0a0049; - public static final int mcl_tab_crash=0x7f0a004a; + public static final int mcl_launch_cleancache=0x7f0a004d; + public static final int mcl_launch_convert_client=0x7f0a0052; + public static final int mcl_launch_convert_lib=0x7f0a0051; + public static final int mcl_launch_download_assets=0x7f0a0054; + public static final int mcl_launch_download_client=0x7f0a0050; + public static final int mcl_launch_download_lib=0x7f0a004f; + public static final int mcl_launch_downloading=0x7f0a004e; + public static final int mcl_launch_patch_client=0x7f0a0053; + public static final int mcl_option_about=0x7f0a005a; + public static final int mcl_option_checkupdate=0x7f0a0058; + public static final int mcl_option_modmgr=0x7f0a0056; + public static final int mcl_option_optifineinstall=0x7f0a0057; + public static final int mcl_option_settings=0x7f0a0059; + public static final int mcl_options=0x7f0a0055; + public static final int mcl_tab_console=0x7f0a004a; + public static final int mcl_tab_crash=0x7f0a004b; /** - Exit Exit MCLauncherActivity: Tabs */ - public static final int mcl_tab_news=0x7f0a0048; - public static final int mcl_version_clone=0x7f0a0059; - public static final int mcl_version_edit=0x7f0a005a; + public static final int mcl_tab_news=0x7f0a0049; + public static final int mcl_version_clone=0x7f0a005b; + public static final int mcl_version_edit=0x7f0a005c; /** MCLauncherActivity: Strings */ - public static final int mcl_version_msg=0x7f0a004b; - public static final int mcl_version_remove=0x7f0a005b; - public static final int mcn_exit_call=0x7f0a005d; - public static final int mcn_exit_confirm=0x7f0a0060; - public static final int mcn_exit_crash=0x7f0a005e; - public static final int mcn_exit_errcrash=0x7f0a005f; + public static final int mcl_version_msg=0x7f0a004c; + public static final int mcl_version_remove=0x7f0a005d; + public static final int mcn_exit_call=0x7f0a005f; + public static final int mcn_exit_confirm=0x7f0a0062; + public static final int mcn_exit_crash=0x7f0a0060; + public static final int mcn_exit_errcrash=0x7f0a0061; /** %1$s BETA (Minecraft Java launcher for Android), version " + PathTools.usingVerName + "\n" + @@ -2951,15 +2951,16 @@ containing a value of this type. MainActivity: strings */ - public static final int mcn_exit_title=0x7f0a005c; + public static final int mcn_exit_title=0x7f0a005e; public static final int status_bar_notification_info_overflow=0x7f0a0016; public static final int toast_login_error=0x7f0a0047; + public static final int toast_optifine_success=0x7f0a0048; /** Toast messages */ public static final int toast_permission_denied=0x7f0a0046; /** Update part (unused now) */ - public static final int update_console=0x7f0a0078; + public static final int update_console=0x7f0a007a; public static final int warning_action_exit=0x7f0a003c; public static final int warning_action_install=0x7f0a003a; public static final int warning_action_tryanyway=0x7f0a003b; diff --git a/app/src/main/assets/optifine_patch/AndroidInstaller.class.patch b/app/src/main/assets/optifine_patch/AndroidInstaller.class.patch new file mode 100644 index 000000000..30936877b Binary files /dev/null and b/app/src/main/assets/optifine_patch/AndroidInstaller.class.patch differ diff --git a/app/src/main/assets/optifine_patch/AndroidOptiFineUtilities.class.patch b/app/src/main/assets/optifine_patch/AndroidOptiFineUtilities.class.patch new file mode 100644 index 000000000..e6fb90db6 Binary files /dev/null and b/app/src/main/assets/optifine_patch/AndroidOptiFineUtilities.class.patch differ diff --git a/app/src/main/assets/optifine_patch/OptiFineClassTransformer.class.patch b/app/src/main/assets/optifine_patch/OptiFineClassTransformer.class.patch new file mode 100644 index 000000000..be2b711ba Binary files /dev/null and b/app/src/main/assets/optifine_patch/OptiFineClassTransformer.class.patch differ diff --git a/app/src/main/assets/optifine_patch/ReflectCall.class.patch b/app/src/main/assets/optifine_patch/ReflectCall.class.patch new file mode 100644 index 000000000..906eccc93 Binary files /dev/null and b/app/src/main/assets/optifine_patch/ReflectCall.class.patch differ diff --git a/app/src/main/assets/options.txt b/app/src/main/assets/options.txt index 198dcf1a8..b41316469 100644 --- a/app/src/main/assets/options.txt +++ b/app/src/main/assets/options.txt @@ -30,7 +30,7 @@ hideServerAddress:false advancedItemTooltips:false pauseOnLostFocus:true showCape:true -touchscreen:true +touchscreen:false overrideWidth:0 overrideHeight:0 heldItemTooltips:true diff --git a/app/src/main/java/com/kdt/filerapi/FileListView.java b/app/src/main/java/com/kdt/filerapi/FileListView.java index 2eb9935da..c2d216d2f 100644 --- a/app/src/main/java/com/kdt/filerapi/FileListView.java +++ b/app/src/main/java/com/kdt/filerapi/FileListView.java @@ -125,8 +125,8 @@ public class FileListView extends LinearLayout } else{ String name = mainPath.getName(); - String extension = getExtension(path); - listener.onFileSelected(mainPath, path, name, extension); + // String extension = getExtension(path); + listener.onFileSelected(mainPath, path, name); } } else{ diff --git a/app/src/main/java/com/kdt/filerapi/FileSelectedListener.java b/app/src/main/java/com/kdt/filerapi/FileSelectedListener.java index a7c904cff..7448b889a 100644 --- a/app/src/main/java/com/kdt/filerapi/FileSelectedListener.java +++ b/app/src/main/java/com/kdt/filerapi/FileSelectedListener.java @@ -4,5 +4,5 @@ import java.io.File; public interface FileSelectedListener { - public void onFileSelected(File file, String path, String nane, String extension); + public void onFileSelected(File file, String path, String name); } diff --git a/app/src/main/java/javax/swing/JOptionPane.java b/app/src/main/java/javax/swing/JOptionPane.java index 53fc429a0..7e5672aa8 100644 --- a/app/src/main/java/javax/swing/JOptionPane.java +++ b/app/src/main/java/javax/swing/JOptionPane.java @@ -1,11 +1,39 @@ package javax.swing; -import java.awt.Component; +import android.app.*; +import android.util.*; +import java.awt.*; +import java.awt.mod.*; +import android.content.*; public class JOptionPane { - public static void showMessageDialog(Component parentComponent , Object title, String message, int messageType) - { - + private static boolean isOk; + public static void showMessageDialog(Component parentComponent, final Object title, final String message, int messageType) { + Log.w("JOptionPane", "[" + message + "] " + title.toString()); + + isOk = false; + final Activity act = ModdingKit.getCurrentActivity(); + act.runOnUiThread(new Runnable(){ + + @Override + public void run() + { + AlertDialog.Builder dialog = new AlertDialog.Builder(act); + dialog.setTitle(title.toString()); + dialog.setMessage(message); + dialog.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener(){ + + @Override + public void onClick(DialogInterface p1, int p2) + { + isOk = true; + } + }); + dialog.show(); + } + }); + while (!isOk) {} } } + diff --git a/app/src/main/java/net/kdt/pojavlaunch/AndroidLWJGLKeycode.java b/app/src/main/java/net/kdt/pojavlaunch/AndroidLWJGLKeycode.java index f141ec385..5ba8726dc 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/AndroidLWJGLKeycode.java +++ b/app/src/main/java/net/kdt/pojavlaunch/AndroidLWJGLKeycode.java @@ -117,22 +117,24 @@ public class AndroidLWJGLKeycode { } public static void execKey(MainActivity mainActivity, KeyEvent keyEvent, int i, boolean isDown) { - for (Map.Entry perKey : androidToLwjglMap.entrySet()) { + try { + // Old method works without dead chars: + /* + if (isDown) { + mainActivity.sendKeyPress((char) keyEvent.getUnicodeChar()); + } + */ + System.out.println("Sending key as char: " + ((char) keyEvent.getUnicodeChar())); + mainActivity.sendKeyPress(0, (char) keyEvent.getUnicodeChar(), isDown); + } catch (Throwable th) { + th.printStackTrace(); + } + + for (Map.Entry perKey : androidToLwjglMap.entrySet()) { if (perKey.getKey() == i) { mainActivity.sendKeyPress(perKey.getValue(), isDown); } } - - if (!AndroidDisplay.grab) { - try { - // Old method works without dead chars: - if (isDown) { - mainActivity.sendKeyPress((char) keyEvent.getUnicodeChar()); - } - } catch (Throwable th) { - th.printStackTrace(); - } - } } } diff --git a/app/src/main/java/net/kdt/pojavlaunch/JMinecraftVersionList.java b/app/src/main/java/net/kdt/pojavlaunch/JMinecraftVersionList.java index 424281829..d275b6f75 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/JMinecraftVersionList.java +++ b/app/src/main/java/net/kdt/pojavlaunch/JMinecraftVersionList.java @@ -21,6 +21,7 @@ public class JMinecraftVersionList { public String mainClass; public String minecraftArguments; public int minimumLauncherVersion; + public DependentLibrary optifineLib; public String releaseTime; public String time; public String type; diff --git a/app/src/main/java/net/kdt/pojavlaunch/LoggerJava.java b/app/src/main/java/net/kdt/pojavlaunch/LoggerJava.java index f061041cc..60ad02577 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/LoggerJava.java +++ b/app/src/main/java/net/kdt/pojavlaunch/LoggerJava.java @@ -10,18 +10,23 @@ public class LoggerJava public static class LoggerOutputStream extends FilterOutputStream { private OnStringPrintListener mListener; - public LoggerOutputStream(OutputStream out, OnStringPrintListener listener) - { + private PrintStream mPrinter; + public LoggerOutputStream(PrintStream out, OnStringPrintListener listener) { super(out); + mPrinter = out; mListener = listener; } @Override - public void write(final int charCode) throws IOException - { + public void write(final int charCode) throws IOException { super.write(charCode); mListener.onCharPrint((char) charCode); } + + public PrintStream getRootStream() { + return mPrinter; + } + /* @Override public void write(byte[] b) throws IOException diff --git a/app/src/main/java/net/kdt/pojavlaunch/MCLauncherActivity.java b/app/src/main/java/net/kdt/pojavlaunch/MCLauncherActivity.java index 707eda929..bc694c93d 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/MCLauncherActivity.java +++ b/app/src/main/java/net/kdt/pojavlaunch/MCLauncherActivity.java @@ -28,6 +28,9 @@ import android.app.AlertDialog; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import libcore.util.*; +import dalvik.system.*; +import java.lang.reflect.*; +import net.kdt.pojavlaunch.patcher.*; //import android.support.v7.view.menu.*; //import net.zhuoweizhang.boardwalk.downloader.*; @@ -143,80 +146,7 @@ public class MCLauncherActivity extends AppCompatActivity versionSelector = (Spinner) findId(R.id.launcherMainSelectVersion); versionSelector.setAdapter(adapter); - new AsyncTask>(){ - - @Override - protected ArrayList doInBackground(Void[] p1) - { - try{ - versionList = gson.fromJson(DownloadUtils.downloadString("https://launchermeta.mojang.com/mc/game/version_manifest.json"), JMinecraftVersionList.class); - ArrayList versionStringList = filter(versionList.versions, fVers.listFiles()); - - return versionStringList; - } catch (Exception e){ - e.printStackTrace(); - } - return null; - } - - @Override - protected void onPostExecute(ArrayList result) - { - super.onPostExecute(result); - - final PopupMenu popup = new PopupMenu(MCLauncherActivity.this, versionSelector); - popup.getMenuInflater().inflate(R.menu.menu_versionopt, popup.getMenu()); - - if(result != null && result.size() > 0) { - ArrayAdapter adapter = new ArrayAdapter(MCLauncherActivity.this, android.R.layout.simple_spinner_item, result); - adapter.setDropDownViewResource(android.R.layout.simple_list_item_single_choice); - versionSelector.setAdapter(adapter); - versionSelector.setSelection(selectAt(result.toArray(new String[0]), profile.getVersion())); - } else { - versionSelector.setSelection(selectAt(availableVersions, profile.getVersion())); - } - versionSelector.setOnItemSelectedListener(new OnItemSelectedListener(){ - - @Override - public void onItemSelected(AdapterView p1, View p2, int p3, long p4) - { - String version = p1.getItemAtPosition(p3).toString(); - profile.setVersion(version); - - PojavProfile.setCurrentProfile(MCLauncherActivity.this, profile); - if (PojavProfile.isFileType(MCLauncherActivity.this)) { - PojavProfile.setCurrentProfile(MCLauncherActivity.this, MCProfile.build(profile)); - } - - tvVersion.setText(getStr(R.string.mcl_version_msg, version)); - } - - @Override - public void onNothingSelected(AdapterView p1) - { - // TODO: Implement this method - } - }); - versionSelector.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener(){ - @Override - public boolean onItemLongClick(AdapterView p1, View p2, int p3, long p4) - { - // Implement copy, remove, reinstall,... - popup.show(); - return true; - } - }); - - popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { - public boolean onMenuItemClick(MenuItem item) { - return true; - } - }); - - tvVersion.setText(getStr(R.string.mcl_version_msg) + versionSelector.getSelectedItem()); - } - }.execute(); - + new RefreshVersionListTask().execute(); launchProgress = (ProgressBar) findId(R.id.progressDownloadBar); launchTextStatus = (TextView) findId(R.id.progressDownloadText); @@ -231,6 +161,80 @@ public class MCLauncherActivity extends AppCompatActivity statusIsLaunching(false); } + public class RefreshVersionListTask extends AsyncTask>{ + + @Override + protected ArrayList doInBackground(Void[] p1) + { + try{ + versionList = gson.fromJson(DownloadUtils.downloadString("https://launchermeta.mojang.com/mc/game/version_manifest.json"), JMinecraftVersionList.class); + ArrayList versionStringList = filter(versionList.versions, new File(Tools.versnDir).listFiles()); + + return versionStringList; + } catch (Exception e){ + e.printStackTrace(); + } + return null; + } + + @Override + protected void onPostExecute(ArrayList result) + { + super.onPostExecute(result); + + final PopupMenu popup = new PopupMenu(MCLauncherActivity.this, versionSelector); + popup.getMenuInflater().inflate(R.menu.menu_versionopt, popup.getMenu()); + + if(result != null && result.size() > 0) { + ArrayAdapter adapter = new ArrayAdapter(MCLauncherActivity.this, android.R.layout.simple_spinner_item, result); + adapter.setDropDownViewResource(android.R.layout.simple_list_item_single_choice); + versionSelector.setAdapter(adapter); + versionSelector.setSelection(selectAt(result.toArray(new String[0]), profile.getVersion())); + } else { + versionSelector.setSelection(selectAt(availableVersions, profile.getVersion())); + } + versionSelector.setOnItemSelectedListener(new OnItemSelectedListener(){ + + @Override + public void onItemSelected(AdapterView p1, View p2, int p3, long p4) + { + String version = p1.getItemAtPosition(p3).toString(); + profile.setVersion(version); + + PojavProfile.setCurrentProfile(MCLauncherActivity.this, profile); + if (PojavProfile.isFileType(MCLauncherActivity.this)) { + PojavProfile.setCurrentProfile(MCLauncherActivity.this, MCProfile.build(profile)); + } + + tvVersion.setText(getStr(R.string.mcl_version_msg, version)); + } + + @Override + public void onNothingSelected(AdapterView p1) + { + // TODO: Implement this method + } + }); + versionSelector.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener(){ + @Override + public boolean onItemLongClick(AdapterView p1, View p2, int p3, long p4) + { + // Implement copy, remove, reinstall,... + popup.show(); + return true; + } + }); + + popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { + public boolean onMenuItemClick(MenuItem item) { + return true; + } + }); + + tvVersion.setText(getStr(R.string.mcl_version_msg) + versionSelector.getSelectedItem()); + } +} + @Override protected void onPostResume() { @@ -456,26 +460,26 @@ public class MCLauncherActivity extends AppCompatActivity @Override protected Throwable doInBackground(final String[] p1) { - //Version name + Throwable throwable = null; + final StringBuilder currentLog = new StringBuilder(); + LoggerJava.LoggerOutputStream logOut = new LoggerJava.LoggerOutputStream(System.out, new LoggerJava.OnStringPrintListener(){ + @Override + public void onCharPrint(char c) + { + currentLog.append(c); + } + }); + LoggerJava.LoggerOutputStream logErr = new LoggerJava.LoggerOutputStream(System.err, new LoggerJava.OnStringPrintListener(){ + @Override + public void onCharPrint(char c) + { + currentLog.append(c); + } + }); + System.setOut(new PrintStream(logOut)); + System.setErr(new PrintStream(logErr)); + try { - final StringBuilder currentLog = new StringBuilder(); - LoggerJava.LoggerOutputStream logOut = new LoggerJava.LoggerOutputStream(System.out, new LoggerJava.OnStringPrintListener(){ - @Override - public void onCharPrint(char c) - { - currentLog.append(c); - } - }); - LoggerJava.LoggerOutputStream logErr = new LoggerJava.LoggerOutputStream(System.err, new LoggerJava.OnStringPrintListener(){ - @Override - public void onCharPrint(char c) - { - currentLog.append(c); - } - }); - System.setOut(new PrintStream(logOut)); - System.setErr(new PrintStream(logErr)); - final String downVName = "/" + p1[0] + "/" + p1[0]; //Downloading libraries @@ -562,7 +566,8 @@ public class MCLauncherActivity extends AppCompatActivity convertStr = getStr(R.string.mcl_launch_convert_lib, libItem.name); publishProgress("1", convertStr); - Tools.runDx(MCLauncherActivity.this, outUndexLib.getAbsolutePath(), outDexedLib.getAbsolutePath(), new PojavDXManager.Listen(){ + boolean isOptifine = libItem.name.startsWith(Tools.optifineLib); + Tools.runDx(MCLauncherActivity.this, outUndexLib.getAbsolutePath(), outDexedLib.getAbsolutePath(), isOptifine , new PojavDXManager.Listen(){ @Override public void onReceived(String step, int maxProg, int currProg) @@ -632,9 +637,9 @@ public class MCLauncherActivity extends AppCompatActivity outUnpatchedConvert.delete(); } } - } catch (Exception e) { + } catch (Throwable e) { launchWithError = true; - return e; + throw e; } publishProgress("7", getStr(R.string.mcl_launch_cleancache)); @@ -666,10 +671,13 @@ public class MCLauncherActivity extends AppCompatActivity } finally { isAssetsProcessing = false; } - } catch(Throwable th){ - return th; + } catch (Throwable th){ + throwable = th; + } finally { + System.setErr(logErr.getRootStream()); + System.setOut(logOut.getRootStream()); + return throwable; } - return null; } private int addProgress = 0; // 34 @@ -695,7 +703,7 @@ public class MCLauncherActivity extends AppCompatActivity JarSigner.sign(in, out); new File(in).delete(); - Tools.clearDuplicateFiles(new File(out).getParentFile()); + // Tools.clearDuplicateFiles(new File(out).getParentFile()); } @Override @@ -807,6 +815,50 @@ public class MCLauncherActivity extends AppCompatActivity }); } + public void launcherMenu(View view) + { + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setTitle(R.string.mcl_options); + builder.setItems(R.array.mcl_options, new DialogInterface.OnClickListener(){ + + @Override + public void onClick(DialogInterface p1, int p2) + { + switch(p2){ + case 0:{ // Mods manager + modManager(); + } break; + case 1:{ // OptiFine installer + installOptiFine(); + } break; + case 2:{ // Check update + checkUpdate(); + } break; + case 3:{ // Settings + startActivity(new Intent(MCLauncherActivity.this, PojavPreferenceActivity.class)); + } break; + case 4:{ // About + final AlertDialog.Builder aboutB = new AlertDialog.Builder(MCLauncherActivity.this); + aboutB.setTitle(R.string.mcl_option_about); + try + { + aboutB.setMessage(String.format(Tools.read(getAssets().open("about_en.txt")), + Tools.APP_NAME, + Tools.usingVerName, + org.lwjgl.Sys.getVersion()) + ); + } catch (Exception e) { + throw new RuntimeException(e); + } + aboutB.setPositiveButton(android.R.string.ok, null); + aboutB.show(); + } break; + } + } + }); + builder.show(); + } + public void modManager() { File file1 = new File(Tools.mpModEnable); @@ -848,6 +900,7 @@ public class MCLauncherActivity extends AppCompatActivity dialog.setView(flv); dialog.show(); } + public void openSelectMod() { AlertDialog.Builder builder = new AlertDialog.Builder(this); @@ -856,52 +909,154 @@ public class MCLauncherActivity extends AppCompatActivity AlertDialog dialog = builder.create(); FileListView flv = new FileListView(this); - + + dialog.setView(flv); + dialog.show(); + } + + private void installOptiFine() { + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setTitle("Select OptiFine jar file"); + builder.setPositiveButton(android.R.string.cancel, null); + + final AlertDialog dialog = builder.create(); + FileListView flv = new FileListView(this); + flv.setFileSelectedListener(new FileSelectedListener(){ + + @Override + public void onFileSelected(File file, String path, String name) { + if (name.endsWith(".jar")) { + doInstallOptiFine(file); + dialog.dismiss(); + } + } + }); dialog.setView(flv); dialog.show(); } - public void launcherMenu(View view) - { - AlertDialog.Builder builder = new AlertDialog.Builder(this); - builder.setTitle(R.string.mcl_options); - builder.setItems(R.array.mcl_options, new DialogInterface.OnClickListener(){ - - @Override - public void onClick(DialogInterface p1, int p2) - { - switch(p2){ - case 0:{ // Mods manager - modManager(); - } break; - case 1:{ // Check update - checkUpdate(); - } break; - case 2:{ // Settings - startActivity(new Intent(MCLauncherActivity.this, PojavPreferenceActivity.class)); - } break; - case 3:{ // About - final AlertDialog.Builder aboutB = new AlertDialog.Builder(MCLauncherActivity.this); - aboutB.setTitle(R.string.mcl_option_about); - try - { - aboutB.setMessage(String.format(Tools.read(getAssets().open("about_en.txt")), - Tools.APP_NAME, - Tools.usingVerName, - org.lwjgl.Sys.getVersion()) - ); - } catch (Exception e) { - throw new RuntimeException(e); - } - aboutB.setPositiveButton(android.R.string.ok, null); - aboutB.show(); - } break; - } - } - }); - builder.show(); + private void doInstallOptiFine(File optifineFile) { + new OptiFineInstaller().execute(optifineFile); } + + private class OptiFineInstaller extends AsyncTask + { + private ProgressDialog dialog; + @Override + protected void onPreExecute() { + super.onPreExecute(); + dialog = new ProgressDialog(MCLauncherActivity.this); + dialog.setTitle("Installing OptiFine"); + dialog.setMessage("Prepaping"); + dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); + dialog.setCancelable(false); + dialog.show(); + } + @Override + protected Throwable doInBackground(File[] file) { + final StringBuilder currentLog = new StringBuilder(); + LoggerJava.LoggerOutputStream logOut = new LoggerJava.LoggerOutputStream(System.out, new LoggerJava.OnStringPrintListener(){ + @Override + public void onCharPrint(char c) + { + currentLog.append(c); + } + }); + LoggerJava.LoggerOutputStream logErr = new LoggerJava.LoggerOutputStream(System.err, new LoggerJava.OnStringPrintListener(){ + @Override + public void onCharPrint(char c) + { + currentLog.append(c); + } + }); + Throwable throwable = null; + File convertedFile = null; + try { + String origMd5 = OptiFinePatcher.calculateMD5(file[0]); + convertedFile = new File(Tools.optifineDir, origMd5 + ".jar"); + if (!convertedFile.exists()) { + publishProgress("(1/5) Patching OptiFine Installer"); + String[] output = Tools.patchOptifineInstaller(MCLauncherActivity.this, file[0]); + File patchedFile = new File(output[1]); + + publishProgress("(2/5) Converting OptiFine"); + + System.setOut(new PrintStream(logOut)); + System.setErr(new PrintStream(logErr)); + + Tools.runDx(MCLauncherActivity.this, patchedFile.getAbsolutePath(), convertedFile.getAbsolutePath(), true, null); + + if (!convertedFile.exists()) { + RuntimeException dxError = new RuntimeException(getResources().getString(R.string.error_convert_lib, "OptiFine") + "\n" + currentLog.toString()); + dxError.setStackTrace(new StackTraceElement[0]); + throw dxError; + } + + patchedFile.delete(); + } + + publishProgress("(3/5) Launching OptiFine installer"); + + File optDir = getDir("dalvik-cache", 0); + optDir.mkdir(); + + DexClassLoader loader = new DexClassLoader(convertedFile.getAbsolutePath(), optDir.getAbsolutePath(), getApplicationInfo().nativeLibraryDir, getClass().getClassLoader()); + Tools.insertOptiFinePath(loader, convertedFile.getAbsolutePath()); + + Class installerClass = loader.loadClass("optifine.AndroidInstaller"); + Method installerMethod = installerClass.getDeclaredMethod("doInstall", File.class); + installerMethod.invoke(null, new File(Tools.MAIN_PATH)); + + publishProgress("(4/5) Patching OptiFine Tweaker"); + + String optifineCurr = ((String) fromConfig(loader, "MC_VERSION")) + "_" + ((String) fromConfig(loader, "OF_EDITION")); + + new OptiFinePatcher(new File(Tools.libraries, "optifine/OptiFine/" + optifineCurr + "/OptiFine-" + optifineCurr + "_orig.jar")).saveTweaker(); + + publishProgress("(5/5) Done!"); + Thread.sleep(500); + } catch (Throwable th) { + throwable = th; + } finally { + System.setOut(logOut.getRootStream()); + System.setErr(logErr.getRootStream()); + /* + if (throwable != null && convertedFile != null) { + convertedFile.delete(); + } + */ + return throwable; + } + } + + private Object fromConfig(DexClassLoader loader, String name) throws ReflectiveOperationException { + Field f = loader.loadClass("Config").getDeclaredField(name); + f.setAccessible(true); + return f.get(null); + } + + @Override + protected void onProgressUpdate(String[] text) { + super.onProgressUpdate(text); + dialog.setMessage(text[0]); + } + + @Override + protected void onPostExecute(Throwable th) { + super.onPostExecute(th); + dialog.dismiss(); + + new RefreshVersionListTask().execute(); + + if (th == null) { + Toast.makeText(MCLauncherActivity.this, R.string.toast_optifine_success, Toast.LENGTH_SHORT).show(); + } else { + Tools.showError(MCLauncherActivity.this, th); + } + } + } + public void updateAppProcess(final String ver) { new Thread(new Runnable(){ @@ -922,8 +1077,8 @@ public class MCLauncherActivity extends AppCompatActivity } }).start(); } - public void checkUpdate() - { + + public void checkUpdate() { final ProgressDialog progUp = new ProgressDialog(this); progUp.setMessage(getStr(R.string.mcl_option_checkupdate)); progUp.setCancelable(false); diff --git a/app/src/main/java/net/kdt/pojavlaunch/MainActivity.java b/app/src/main/java/net/kdt/pojavlaunch/MainActivity.java index 7da89b560..c6febdea6 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/MainActivity.java +++ b/app/src/main/java/net/kdt/pojavlaunch/MainActivity.java @@ -319,9 +319,9 @@ public class MainActivity extends Activity implements OnTouchListener float mouseY = mousePointer.getTranslationY(); if (gestureDetector.onTouchEvent(event)) { - AndroidDisplay.putMouseEventWithCoords(MainActivity.this.rightOverride ? (byte) 1 : (byte) 0, (byte) 0, (int) mouseX, (int) (AndroidDisplay.windowHeight - mouseY), 0, System.nanoTime()); - AndroidDisplay.putMouseEventWithCoords(MainActivity.this.rightOverride ? (byte) 1 : (byte) 0, (byte) 1, (int) mouseX, (int) (AndroidDisplay.windowHeight - mouseY), 0, System.nanoTime()); - if (!MainActivity.this.rightOverride) { + AndroidDisplay.putMouseEventWithCoords(rightOverride ? (byte) 1 : (byte) 0, (byte) 1, (int) mouseX, (int) (AndroidDisplay.windowHeight - mouseY), 0, System.nanoTime()); + AndroidDisplay.putMouseEventWithCoords(rightOverride ? (byte) 1 : (byte) 0, (byte) 0, (int) mouseX, (int) (AndroidDisplay.windowHeight - mouseY), 0, System.nanoTime()); + if (!rightOverride) { AndroidDisplay.mouseLeft = true; } @@ -342,7 +342,7 @@ public class MainActivity extends Activity implements OnTouchListener case MotionEvent.ACTION_UP: // 1 case MotionEvent.ACTION_CANCEL: // 3 case MotionEvent.ACTION_POINTER_UP: // 6 - if (!MainActivity.this.rightOverride) { + if (!rightOverride) { AndroidDisplay.mouseLeft = false; } break; @@ -388,14 +388,14 @@ public class MainActivity extends Activity implements OnTouchListener @Override public boolean onTouch(View p1, MotionEvent e) { - int x = ((int) e.getX()) / MainActivity.this.scaleFactor; - int y = (MainActivity.this.glSurfaceView.getHeight() - ((int) e.getY())) / MainActivity.this.scaleFactor; - if (MainActivity.this.handleGuiBar(x, y, e)) { + int x = ((int) e.getX()) / scaleFactor; + int y = (glSurfaceView.getHeight() - ((int) e.getY())) / scaleFactor; + if (handleGuiBar(x, y, e)) { return true; } else if (!AndroidDisplay.grab && gestureDetector.onTouchEvent(e)) { - AndroidDisplay.putMouseEventWithCoords(MainActivity.this.rightOverride ? (byte) 1 : (byte) 0, (byte) 0, x, y, 0, System.nanoTime()); - AndroidDisplay.putMouseEventWithCoords(MainActivity.this.rightOverride ? (byte) 1 : (byte) 0, (byte) 1, x, y, 0, System.nanoTime()); - if (!MainActivity.this.rightOverride) { + AndroidDisplay.putMouseEventWithCoords(rightOverride ? (byte) 1 : (byte) 0, (byte) 1, x, y, 0, System.nanoTime()); + AndroidDisplay.putMouseEventWithCoords(rightOverride ? (byte) 1 : (byte) 0, (byte) 0, x, y, 0, System.nanoTime()); + if (!rightOverride) { AndroidDisplay.mouseLeft = true; } return true; @@ -405,15 +405,15 @@ public class MainActivity extends Activity implements OnTouchListener switch (e.getActionMasked()) { case e.ACTION_DOWN: // 0 case e.ACTION_POINTER_DOWN: // 5 - if (!MainActivity.this.rightOverride) { + if (!rightOverride) { AndroidDisplay.mouseLeft = true; } if (AndroidDisplay.grab) { - AndroidDisplay.putMouseEventWithCoords(MainActivity.this.rightOverride ? (byte) 1 : (byte) 0, (byte) 1, x, y, 0, System.nanoTime()); - MainActivity.this.initialX = x; - MainActivity.this.initialY = y; - MainActivity.this.theHandler.sendEmptyMessageDelayed(MainActivity.MSG_LEFT_MOUSE_BUTTON_CHECK, 500); + AndroidDisplay.putMouseEventWithCoords(rightOverride ? (byte) 1 : (byte) 0, (byte) 1, x, y, 0, System.nanoTime()); + initialX = x; + initialY = y; + theHandler.sendEmptyMessageDelayed(MainActivity.MSG_LEFT_MOUSE_BUTTON_CHECK, 500); break; } break; @@ -421,25 +421,28 @@ public class MainActivity extends Activity implements OnTouchListener case e.ACTION_UP: // 1 case e.ACTION_CANCEL: // 3 case e.ACTION_POINTER_UP: // 6 - AndroidDisplay.putMouseEventWithCoords(MainActivity.this.rightOverride ? (byte) 1 : (byte) 0, (byte) 0, x, y, 0, System.nanoTime()); - if (!MainActivity.this.rightOverride) { + AndroidDisplay.putMouseEventWithCoords(rightOverride ? (byte) 1 : (byte) 0, (byte) 0, x, y, 0, System.nanoTime()); + if (!rightOverride) { AndroidDisplay.mouseLeft = false; } if (AndroidDisplay.grab) { - MainActivity.this.initialX = x; - MainActivity.this.initialY = y; - MainActivity.this.theHandler.sendEmptyMessageDelayed(MainActivity.MSG_LEFT_MOUSE_BUTTON_CHECK, 500); - - if (!MainActivity.this.triggeredLeftMouseButton && Math.abs(MainActivity.this.initialX - x) < MainActivity.this.fingerStillThreshold && Math.abs(MainActivity.this.initialY - y) < MainActivity.this.fingerStillThreshold) { - MainActivity.this.sendMouseButton(1, true); - MainActivity.this.sendMouseButton(1, false); + /* + initialX = x; + initialY = y; + + theHandler.sendEmptyMessageDelayed(MainActivity.MSG_LEFT_MOUSE_BUTTON_CHECK, 500); + */ + + if (!triggeredLeftMouseButton && Math.abs(initialX - x) < fingerStillThreshold && Math.abs(initialY - y) < fingerStillThreshold) { + sendMouseButton(1, true); + sendMouseButton(1, false); } - if (MainActivity.this.triggeredLeftMouseButton) { - MainActivity.this.sendMouseButton(0, false); + if (triggeredLeftMouseButton) { + sendMouseButton(0, false); } - MainActivity.this.triggeredLeftMouseButton = false; - MainActivity.this.theHandler.removeMessages(MainActivity.MSG_LEFT_MOUSE_BUTTON_CHECK); + triggeredLeftMouseButton = false; + theHandler.removeMessages(MainActivity.MSG_LEFT_MOUSE_BUTTON_CHECK); break; } break; @@ -484,7 +487,7 @@ public class MainActivity extends Activity implements OnTouchListener @Override public void onSurfaceCreated(GL10 gl, javax.microedition.khronos.egl.EGLConfig p2) { - MainActivity.this.calculateMcScale(); + calculateMcScale(); EGL10 egl10 = (EGL10) EGLContext.getEGL(); AndroidContextImplementation.theEgl = egl10; @@ -516,8 +519,8 @@ public class MainActivity extends Activity implements OnTouchListener } @Override public void onSurfaceChanged(GL10 gl, int width, int height) { - AndroidDisplay.windowWidth = width / MainActivity.this.scaleFactor; - AndroidDisplay.windowHeight = height / MainActivity.this.scaleFactor; + AndroidDisplay.windowWidth = width / scaleFactor; + AndroidDisplay.windowHeight = height / scaleFactor; } }); glSurfaceView.setPreserveEGLContextOnPause(true); @@ -591,7 +594,7 @@ public class MainActivity extends Activity implements OnTouchListener protected void onPause() { if (AndroidDisplay.grab){ - onBackPressed(); + sendKeyPress(Keyboard.KEY_ESCAPE); } super.onPause(); } @@ -718,10 +721,19 @@ public class MainActivity extends Activity implements OnTouchListener System.out.println("> Running Minecraft with classpath:"); System.out.println(launchClassPath); System.out.println(); + + // Load classpath + DexClassLoader launchBaseLoader = new DexClassLoader(launchClassPath, launchOptimizedDirectory, launchLibrarySearchPath, getClassLoader()); + + // Setup OptiFine + if (mVersionInfo.optifineLib != null) { + String[] optifineInfo = mVersionInfo.optifineLib.name.split(":"); + String optifineJar = Tools.artifactToPath(optifineInfo[0], optifineInfo[1], optifineInfo[2]); - ClassLoader launchBaseLoader; - launchBaseLoader = new DexClassLoader(launchClassPath, launchOptimizedDirectory, launchLibrarySearchPath, getClassLoader()); - + Tools.insertOptiFinePath(launchBaseLoader, optifineJar); + } + + // Launch Minecraft Class mainClass = launchBaseLoader.loadClass(mVersionInfo.mainClass); Method mainMethod = mainClass.getMethod("main", String[].class); mainMethod.setAccessible(true); @@ -818,9 +830,9 @@ public class MainActivity extends Activity implements OnTouchListener case MainActivity.MSG_LEFT_MOUSE_BUTTON_CHECK /*1028*/: int x = AndroidDisplay.mouseX; int y = AndroidDisplay.mouseY; - if (AndroidDisplay.grab && Math.abs(MainActivity.this.initialX - x) < MainActivity.this.fingerStillThreshold && Math.abs(MainActivity.this.initialY - y) < MainActivity.this.fingerStillThreshold) { - MainActivity.this.triggeredLeftMouseButton = true; - MainActivity.this.sendMouseButton(0, true); + if (AndroidDisplay.grab && Math.abs(initialX - x) < fingerStillThreshold && Math.abs(initialY - y) < fingerStillThreshold) { + triggeredLeftMouseButton = true; + sendMouseButton(0, true); return; } return; @@ -954,7 +966,7 @@ public class MainActivity extends Activity implements OnTouchListener @Override public void onBackPressed() { - sendKeyPress(Keyboard.KEY_ESCAPE); + // Prevent back } public void hideKeyboard() { @@ -997,7 +1009,6 @@ public class MainActivity extends Activity implements OnTouchListener public void sendMouseButton(int button, boolean status) { AndroidDisplay.setMouseButtonInGrabMode((byte) button, status ? (byte) 1 : (byte) 0); - new Throwable("MouseRecord").printStackTrace(); } public void calculateMcScale() { diff --git a/app/src/main/java/net/kdt/pojavlaunch/Tools.java b/app/src/main/java/net/kdt/pojavlaunch/Tools.java index 50658d0dc..b23d648a2 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/Tools.java +++ b/app/src/main/java/net/kdt/pojavlaunch/Tools.java @@ -6,17 +6,20 @@ import android.content.res.*; import android.net.*; import android.os.*; import android.util.*; +import android.widget.*; import com.google.gson.*; -import dalvik.system.*; import java.io.*; -import java.lang.reflect.*; import java.nio.charset.*; import java.util.*; +import java.util.jar.*; import java.util.zip.*; import net.kdt.pojavlaunch.util.*; import net.kdt.pojavlaunch.value.*; import org.apache.commons.codec.digest.*; -import android.widget.*; +import libcore.util.*; +import net.kdt.pojavlaunch.patcher.*; +import java.lang.reflect.*; +import dalvik.system.*; public final class Tools { @@ -35,6 +38,7 @@ public final class Tools // New since 2.4.2 public static String versnDir = MAIN_PATH + "/versions"; public static String libraries = MAIN_PATH + "/libraries"; + public static String optifineDir = MAIN_PATH + "/optifine"; // Old since 2.4.2 public static String oldGameDir = MAIN_PATH + "/gamedir"; @@ -48,6 +52,8 @@ public final class Tools public static String mpModDisable = datapath + "/ModsManager/❌Disabled"; public static String mpModAddNewMo = datapath + "/ModsManager/➕Add mod"; + public static String optifineLib = "optifine:OptiFine"; + public static String[] versionList = { "1.7.3", "1.7.10", @@ -69,16 +75,22 @@ public final class Tools return new File(versnDir + "/" + version + "/optifine.jar").exists(); } + private static boolean isClientFirst = false; public static String generate(String version) throws IOException { StringBuilder libStr = new StringBuilder(); //versnDir + "/" + version + "/" + version + ".jar:"; String[] classpath = generateLibClasspath(getVersionInfo(version).libraries); - libStr.append(getPatchedFile(version)); - for (String perJar : classpath) { - libStr.append(":" + perJar); + if (isClientFirst) { + libStr.append(getPatchedFile(version)); } - + for (String perJar : classpath) { + libStr.append((isClientFirst ? ":" : "") + perJar + (!isClientFirst ? ":" : "")); + } + if (!isClientFirst) { + libStr.append(getPatchedFile(version)); + } + return libStr.toString(); } @@ -110,6 +122,13 @@ public final class Tools } } + public static void insertOptiFinePath(DexClassLoader loader, String optifineJar) throws NoSuchFieldException, IllegalAccessException, IllegalArgumentException, ClassNotFoundException { + Class optifineClass = loader.loadClass("optifine.AndroidOptiFineUtilities"); + Field optifinePathField = optifineClass.getDeclaredField("originalOptifineJar"); + optifinePathField.setAccessible(true); + optifinePathField.set(null, optifineJar); + } + /* public static void extractLibraries(Activity ctx) throws Exception { @@ -223,7 +242,7 @@ public final class Tools Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); act.startActivity(browserIntent); } - + /* public static void clearDuplicateFiles(File f) throws IOException { List list = Arrays.asList(f.listFiles()); for (File file : list) { @@ -233,7 +252,7 @@ public final class Tools continue; } - String md5 = DigestUtils.md5Hex(new FileInputStream(file)); + String md5 = Md5Crypt.md5Crypt(read(file)); list.remove(file); clearDuplicateFilesByMD5(list.toArray(new File[0]), md5); } @@ -247,7 +266,7 @@ public final class Tools } } } - + */ public static String[] generateLibClasspath(DependentLibrary[] libs) { List libDir = new ArrayList(); @@ -258,6 +277,17 @@ public final class Tools return libDir.toArray(new String[0]); } + public static String[] patchOptifineInstaller(Activity ctx, File inFile) throws Exception { + File optifineDirFile = new File(optifineDir); + optifineDirFile.mkdir(); + + // Extract patch files + extractAssetFolder(ctx, "optifine_patch", optifineDir); + + // Patch OptiFine! + return new OptiFinePatcher(inFile).saveInstaller(optifineDirFile); + } + private static int selectCompatibleSdkInt() { int currSdkInt = Build.VERSION.SDK_INT; if (currSdkInt < 23) { @@ -272,13 +302,18 @@ public final class Tools } public static void runDx(final Activity ctx, String fileIn, String fileOut, PojavDXManager.Listen listener) throws Exception + { + runDx(ctx, fileIn, fileOut, false, listener); + } + + public static void runDx(final Activity ctx, String fileIn, String fileOut, boolean keepClass, PojavDXManager.Listen listener) throws Exception { PojavDXManager.setListener(listener); File optDir = ctx.getDir("dalvik-cache", 0); optDir.mkdirs(); - com.pojavdx.dx.command.Main.main(new String[]{"--dex", "--verbose", "--min-sdk-version=" + selectCompatibleSdkInt() , "--multi-dex", "--no-optimize", "--num-threads=4", "--output", fileOut, fileIn}); + com.pojavdx.dx.command.Main.main(new String[]{"--dex", (keepClass ? "--keep-classes" : "--verbose"), "--verbose", "--min-sdk-version=" + selectCompatibleSdkInt() , "--multi-dex", "--no-optimize", "--num-threads=4", "--output", fileOut, fileIn}); //return Runtime.getRuntime().exec("echo IN:" + fileIn + ";OUT:" + fileOut); } @@ -286,6 +321,12 @@ public final class Tools public static JMinecraftVersionList.Version getVersionInfo(String versionName) { try { JMinecraftVersionList.Version customVer = new Gson().fromJson(read(versnDir + "/" + versionName + "/" + versionName + ".json"), JMinecraftVersionList.Version.class); + for (DependentLibrary lib : customVer.libraries) { + if (lib.name.startsWith(optifineLib)) { + customVer.optifineLib = lib; + break; + } + } if (customVer.inheritsFrom == null) { return customVer; } else { @@ -294,6 +335,7 @@ public final class Tools inheritsVer.id = customVer.id; inheritsVer.mainClass = customVer.mainClass; inheritsVer.minecraftArguments = customVer.minecraftArguments; + inheritsVer.optifineLib = customVer.optifineLib; inheritsVer.releaseTime = customVer.releaseTime; inheritsVer.time = customVer.time; inheritsVer.type = customVer.type; diff --git a/app/src/main/java/net/kdt/pojavlaunch/optifine/Optifine.java b/app/src/main/java/net/kdt/pojavlaunch/optifine/Optifine.java deleted file mode 100644 index 3eebf1676..000000000 --- a/app/src/main/java/net/kdt/pojavlaunch/optifine/Optifine.java +++ /dev/null @@ -1,17 +0,0 @@ -package net.kdt.pojavlaunch.optifine; - -import com.google.gson.*; -import java.nio.charset.*; -import net.kdt.pojavlaunch.value.*; -import net.kdt.pojavlaunch.util.*; -import java.io.*; -import net.kdt.pojavlaunch.*; - -public class Optifine -{ - public static OptifineVersion.VersionList getList() throws Exception - { - String optifineStr = DownloadUtils.downloadString(Tools.mhomeUrl + "/optifine.json"); - return new Gson().fromJson(optifineStr, OptifineVersion.VersionList.class); - } -} diff --git a/app/src/main/java/net/kdt/pojavlaunch/optifine/OptifineVersion.java b/app/src/main/java/net/kdt/pojavlaunch/optifine/OptifineVersion.java deleted file mode 100644 index c0b145896..000000000 --- a/app/src/main/java/net/kdt/pojavlaunch/optifine/OptifineVersion.java +++ /dev/null @@ -1,10 +0,0 @@ -package net.kdt.pojavlaunch.optifine; - -public class OptifineVersion -{ - public VersionList[] versions; - public static class VersionList { - public String version; - public String linkUrl; - } -} diff --git a/app/src/main/java/net/kdt/pojavlaunch/patcher/LaunchWrapperPatcher.java b/app/src/main/java/net/kdt/pojavlaunch/patcher/LaunchWrapperPatcher.java deleted file mode 100644 index 0a7aabdbd..000000000 --- a/app/src/main/java/net/kdt/pojavlaunch/patcher/LaunchWrapperPatcher.java +++ /dev/null @@ -1,5 +0,0 @@ -package net.kdt.pojavlaunch.patcher; - -public class LaunchWrapperPatcher -{ -} \ No newline at end of file diff --git a/app/src/main/java/net/kdt/pojavlaunch/patcher/OptiFinePatcher.java b/app/src/main/java/net/kdt/pojavlaunch/patcher/OptiFinePatcher.java new file mode 100644 index 000000000..f87e67a6b --- /dev/null +++ b/app/src/main/java/net/kdt/pojavlaunch/patcher/OptiFinePatcher.java @@ -0,0 +1,121 @@ +package net.kdt.pojavlaunch.patcher; + +import android.util.*; +import java.io.*; +import java.math.*; +import java.security.*; +import java.util.*; +import java.util.jar.*; +import net.kdt.pojavlaunch.*; + +public class OptiFinePatcher +{ + private File input; + private JarFile inputFile; + private Enumeration inputEntries; + + public OptiFinePatcher(File input) throws IOException { + this.input = input; + inputFile = new JarFile(input); + inputEntries = inputFile.entries(); + } + + public String[] saveInstaller(File patchDir) throws Exception { + String md5File = calculateMD5(input); + File optifineJar = new File(patchDir, md5File + "_OptiFine_patched.jar"); + BufferedOutputStream optifineBuf = new BufferedOutputStream(new FileOutputStream(optifineJar)); + JarOutputStream optifineJarStream = new JarOutputStream(optifineBuf); + + while (inputEntries.hasMoreElements()) { + JarEntry inEntry = inputEntries.nextElement(); + if (!inEntry.getName().equals("optifine/OptiFineClassTransformer.class")) { + optifineJarStream.putNextEntry(inEntry); + optifineJarStream.write(Tools.getByteArray(inputFile.getInputStream(inEntry))); + optifineJarStream.closeEntry(); + } + } + + for (File patchClass : new File(patchDir, "optifine_patch").listFiles()) { + if (patchClass.isFile()) { + byte[] bArr = Tools.getByteArray(patchClass.getAbsolutePath()); + String patchName = patchClass.getName(); + JarEntry entry = new JarEntry("optifine/" + patchName.replace(".class.patch", ".class")); + entry.setSize(bArr.length); + optifineJarStream.putNextEntry(entry); + optifineJarStream.write(bArr); + optifineJarStream.closeEntry(); + } + } + + optifineJarStream.finish(); + optifineJarStream.flush(); + optifineBuf.flush(); + optifineBuf.close(); + + return new String[]{md5File, optifineJar.getAbsolutePath()}; + } + + public void saveTweaker() throws Exception { + File patchedFile = new File(input.getAbsolutePath().replace(".jar", "_patched.jar")); + BufferedOutputStream optifineBuf = new BufferedOutputStream(new FileOutputStream(patchedFile)); + JarOutputStream optifineJarStream = new JarOutputStream(optifineBuf); + + while (inputEntries.hasMoreElements()) { + JarEntry inEntry = inputEntries.nextElement(); + if (!inEntry.getName().startsWith("classes") && !inEntry.getName().endsWith(".dex")) { + optifineJarStream.putNextEntry(inEntry); + optifineJarStream.write(Tools.getByteArray(inputFile.getInputStream(inEntry))); + optifineJarStream.closeEntry(); + } + } + + optifineJarStream.finish(); + optifineJarStream.flush(); + optifineBuf.flush(); + optifineBuf.close(); + + input.delete(); + patchedFile.renameTo(input); + } + + public static String calculateMD5(File updateFile) { + MessageDigest digest; + String TAG = "MD5Check"; + try { + digest = MessageDigest.getInstance("MD5"); + } catch (NoSuchAlgorithmException e) { + Log.e(TAG, "Exception while getting digest", e); + return null; + } + + InputStream is; + try { + is = new FileInputStream(updateFile); + } catch (FileNotFoundException e) { + Log.e(TAG, "Exception while getting FileInputStream", e); + return null; + } + + byte[] buffer = new byte[8192]; + int read; + try { + while ((read = is.read(buffer)) > 0) { + digest.update(buffer, 0, read); + } + byte[] md5sum = digest.digest(); + BigInteger bigInt = new BigInteger(1, md5sum); + String output = bigInt.toString(16); + // Fill to 32 chars + output = String.format("%32s", output).replace(' ', '0'); + return output; + } catch (IOException e) { + throw new RuntimeException("Unable to process file for MD5", e); + } finally { + try { + is.close(); + } catch (IOException e) { + Log.e(TAG, "Exception on closing MD5 input stream", e); + } + } + } +} diff --git a/app/src/main/java/net/kdt/pojavlaunch/prefs/PojavPreferenceActivity.java b/app/src/main/java/net/kdt/pojavlaunch/prefs/PojavPreferenceActivity.java index 140fb4f13..e56cdf4aa 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/prefs/PojavPreferenceActivity.java +++ b/app/src/main/java/net/kdt/pojavlaunch/prefs/PojavPreferenceActivity.java @@ -46,7 +46,7 @@ public class PojavPreferenceActivity extends MineActivity mainPrefEdit.commit(); } }); - viewSeekProgress.setText(viewSeekDxRef.getProgress() + "/" + 0xFFFF); + viewSeekProgress.setText((viewSeekDxRef.getProgress() + 0xFFF) + "/" + 0xFFFF); } @Override diff --git a/app/src/main/java/net/kdt/pojavlaunch/signer/JarSigner.java b/app/src/main/java/net/kdt/pojavlaunch/signer/JarSigner.java index b38630d6d..e71eed79f 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/signer/JarSigner.java +++ b/app/src/main/java/net/kdt/pojavlaunch/signer/JarSigner.java @@ -13,9 +13,9 @@ public class JarSigner { private static final String DEX_IN_JAR_NAME = "classes.dex"; private static final String MANIFEST_PATH = "META-INF/MANIFEST.MF"; - + private TreeMap outputResources = new TreeMap(); - + public static void sign(String inputJar, String outputJar) throws Exception { new JarSigner(inputJar, outputJar); @@ -24,7 +24,7 @@ public class JarSigner { ZipFile jarFile = new ZipFile(inputJar); Enumeration entries = jarFile.entries(); - + while (entries.hasMoreElements()) { ZipEntry entry = entries.nextElement(); outputResources.put(entry.getName(), Tools.getByteArray(jarFile.getInputStream(entry))); @@ -33,13 +33,13 @@ public class JarSigner } private byte[] makeManifest() { StringBuilder baos = new StringBuilder(); - + // First, put some general information: baos.append("Manifest-Version: 1.0\n"); baos.append("Created-By: " + Tools.usingVerName + " (" + Tools.APP_NAME + ": JarSigner)\n"); baos.append("Build-Jdk: 1.6.0_29"); baos.append("Dex-Location: " + DEX_IN_JAR_NAME + "\n"); - + return baos.toString().getBytes(); } private boolean createJar(String fileName) { @@ -62,14 +62,14 @@ public class JarSigner int length = contents.length; entry.setSize(length); /* - if (args.verbose) { - context.out.println("writing " + name + "; size " + length + "..."); - } - */ + if (args.verbose) { + context.out.println("writing " + name + "; size " + length + "..."); + } + */ if (name.endsWith(".SF") || name.endsWith(".RSA")) { - // Remove these files. - continue; + // Remove these files. + continue; } else if (name.endsWith(MANIFEST_PATH)) { length = manifest.length; jarOut.putNextEntry(entry); @@ -80,7 +80,7 @@ public class JarSigner jarOut.write(contents); jarOut.closeEntry(); } - + } } finally { jarOut.finish(); diff --git a/app/src/main/optifine/AndroidInstaller.java b/app/src/main/optifine/AndroidInstaller.java deleted file mode 100644 index 1b6b21cb4..000000000 --- a/app/src/main/optifine/AndroidInstaller.java +++ /dev/null @@ -1,67 +0,0 @@ -package ../optifine; - -import java.io.*; -import ../optifine.*; -import java.lang.reflect.*; -import Config; -import javax.swing.*; -import java.net.*; -import android.os.*; - -public class AndroidInstaller -{ - public static void doAndroidInstall(File file) throws Exception { - Utils.dbg("Dir minecraft: " + file); - File file2 = new File(file, "libraries"); - Utils.dbg("Dir libraries: " + file2); - File file3 = new File(file, "versions"); - Utils.dbg("Dir versions: " + file3); - String optiFineVersion = Config.VERSION; - Utils.dbg("OptiFine Version: " + optiFineVersion); - String str = Config.MC_VERSION; - Utils.dbg("Minecraft Version: " + str); - optiFineVersion = Config.OF_EDITION; - Utils.dbg("OptiFine Edition: " + optiFineVersion); - String stringBuilder = str + "-OptiFine_" + optiFineVersion; - Utils.dbg("Minecraft_OptiFine Version: " + stringBuilder); - - try { - invokeStatic("copyMinecraftVersion", str, stringBuilder, file3); - installOptiFineLibrary(str, optiFineVersion, file2); - invokeStatic("updateJson", file3, stringBuilder, file2, str, optiFineVersion); - invokeStatic("updateLauncherJson", file, stringBuilder); - } catch (Throwable th) { - throw new RuntimeException(th); - } - } - - private static boolean installOptiFineLibrary(String str, String str2, File file) throws Exception { - File optiFineZipFile = getOptiFineZipFile(); - File file2 = new File(new File(file, "optifine/OptiFine/" + str + "_" + str2), "OptiFine-" + str + "_" + str2 + "_orig.jar"); - if (file2.equals(optiFineZipFile)) { - JOptionPane.showMessageDialog(null, "Source and target file are the same.", "Save", 0); - return false; - } - Utils.dbg("Source: " + optiFineZipFile); - Utils.dbg("Dest: " + file2); - File file3 = new File(file.getParentFile(), "versions/" + str + "/" + str + "_orig.jar"); - Utils.dbg("Minecraft: " + file3); - if (file3.exists()) { - if (file2.getParentFile() != null) { - file2.getParentFile().mkdirs(); - } - Patcher.process(file3, optiFineZipFile, file2); - return true; - } - invokeStatic("showMessageVersionNotFound", str); - throw new RuntimeException("QUIET"); - } - - public static File getOptiFineZipFile() throws Exception { - // URL location = Installer.class.getProtectionDomain().getCodeSource().getLocation(); - URL location = new File(SwingScreen.MINECRAFT_DIR, "OptiFine_1.7.10_HD_U_E7.jar").toURL(); - Utils.dbg("URL: " + location); - return new File(location.toURI()); - } - -} diff --git a/app/src/main/optifine/OptiFineClassTransformer.java b/app/src/main/optifine/OptiFineClassTransformer.java deleted file mode 100644 index 09c83493e..000000000 --- a/app/src/main/optifine/OptiFineClassTransformer.java +++ /dev/null @@ -1,154 +0,0 @@ -// -// Decompiled by Procyon v0.5.36 -// - -package ../optifine; - -import java.io.ByteArrayOutputStream; -import java.util.zip.ZipEntry; -import java.io.IOException; -import java.io.InputStream; -import java.net.URI; -import java.net.URL; -import java.io.File; -import java.util.regex.Pattern; -import java.util.Map; -import java.util.zip.ZipFile; -import net.minecraft.launchwrapper.IClassTransformer; - -public class OptiFineClassTransformer implements IClassTransformer, IResourceProvider -{ - private ZipFile ofZipFile; - private Map patchMap; - private Pattern[] patterns; - public static OptiFineClassTransformer instance; - - static { - OptiFineClassTransformer.instance = null; - } - - public OptiFineClassTransformer() { - this.ofZipFile = null; - this.patchMap = null; - this.patterns = null; - OptiFineClassTransformer.instance = this; - try { - dbg("OptiFine ClassTransformer"); - final URL url = OptiFineClassTransformer.class.getProtectionDomain().getCodeSource().getLocation(); - final URI uri = url.toURI(); - final File file = new File(uri); - this.ofZipFile = new ZipFile(file); - dbg("OptiFine ZIP file: " + file); - this.patchMap = Patcher.getConfigurationMap(this.ofZipFile); - this.patterns = Patcher.getConfigurationPatterns(this.patchMap); - } - catch (Exception e) { - e.printStackTrace(); - } - if (this.ofZipFile == null) { - dbg("*** Can not find the OptiFine JAR in the classpath ***"); - dbg("*** OptiFine will not be loaded! ***"); - } - } - - public byte[] transform(final String name, final String transformedName, final byte[] bytes) { - final String nameClass = String.valueOf(name) + ".class"; - final byte[] ofBytes = this.getOptiFineResource(nameClass); - if (ofBytes != null) { - return ofBytes; - } - return bytes; - } - - public InputStream getResourceStream(String path) { - path = Utils.ensurePrefix(path, "/"); - return OptiFineClassTransformer.class.getResourceAsStream(path); - } - - public synchronized byte[] getOptiFineResource(String name) { - name = Utils.removePrefix(name, "/"); - byte[] bytes = this.getOptiFineResourceZip(name); - if (bytes != null) { - return bytes; - } - bytes = this.getOptiFineResourcePatched(name, this); - if (bytes != null) { - return bytes; - } - return null; - } - - public synchronized byte[] getOptiFineResourceZip(String name) { - if (this.ofZipFile == null) { - return null; - } - name = Utils.removePrefix(name, "/"); - final ZipEntry ze = this.ofZipFile.getEntry(name); - if (ze == null) { - return null; - } - try { - final InputStream in = this.ofZipFile.getInputStream(ze); - final byte[] bytes = readAll(in); - in.close(); - if (bytes.length != ze.getSize()) { - dbg("Invalid size, name: " + name + ", zip: " + ze.getSize() + ", stream: " + bytes.length); - return null; - } - return bytes; - } - catch (IOException e) { - e.printStackTrace(); - return null; - } - } - - public synchronized byte[] getOptiFineResourcePatched(String name, final IResourceProvider resourceProvider) { - if (this.patterns == null || this.patchMap == null || resourceProvider == null) { - return null; - } - name = Utils.removePrefix(name, "/"); - final String patchName = "patch/" + name + ".xdelta"; - final byte[] bytes = this.getOptiFineResourceZip(patchName); - if (bytes == null) { - return null; - } - try { - final byte[] bytesPatched = Patcher.applyPatch(name, bytes, this.patterns, this.patchMap, resourceProvider); - final String fullMd5Name = "patch/" + name + ".md5"; - final byte[] bytesMd5 = this.getOptiFineResourceZip(fullMd5Name); - if (bytesMd5 != null) { - final String md5Str = new String(bytesMd5, "ASCII"); - final byte[] md5Mod = HashUtils.getHashMd5(bytesPatched); - final String md5ModStr = HashUtils.toHexString(md5Mod); - if (!md5Str.equals(md5ModStr)) { - throw new IOException("MD5 not matching, name: " + name + ", saved: " + md5Str + ", patched: " + md5ModStr); - } - } - return bytesPatched; - } - catch (Exception e) { - e.printStackTrace(); - return null; - } - } - - public static byte[] readAll(final InputStream is) throws IOException { - final ByteArrayOutputStream baos = new ByteArrayOutputStream(); - final byte[] buf = new byte[1024]; - while (true) { - final int len = is.read(buf); - if (len < 0) { - break; - } - baos.write(buf, 0, len); - } - is.close(); - final byte[] bytes = baos.toByteArray(); - return bytes; - } - - private static void dbg(final String str) { - System.out.println(str); - } -} diff --git a/app/src/main/optifine/ReflectCall.java b/app/src/main/optifine/ReflectCall.java deleted file mode 100644 index affb049b3..000000000 --- a/app/src/main/optifine/ReflectCall.java +++ /dev/null @@ -1,35 +0,0 @@ -package ../optifine; -import java.lang.reflect.*; - -public class ReflectCall -{ - - private static void invokeMethodStatic(String className, String method, Object... params) throws NoSuchMethodException, IllegalAccessException, IllegalArgumentException, InvocationTargetException { - Class[] paramClass = new Class[params.length]; - for (int i = 0; i < params.length; i++) { - paramClass[i] = params[i].getClass(); - } - - Method m = null; - try { - m = Class.forName(className).getDeclaredMethod(method, paramClass); - m.setAccessible(true); - m.invoke(null, params); - } catch (Throwable th) { - try { - for (Method m2: Class.forName(className).getDeclaredMethods()) { - if (m2.getName().equals(method)) { - m = m2; - break; - } - } - } catch (Throwable th2) { - th2.addSuppressed(th); - throw new RuntimeException(th2); - } - - m.setAccessible(true); - m.invoke(null, params); - } - } -} diff --git a/app/src/main/res/values/headings_array.xml b/app/src/main/res/values/headings_array.xml index 8c5835b15..bcacebcdc 100644 --- a/app/src/main/res/values/headings_array.xml +++ b/app/src/main/res/values/headings_array.xml @@ -2,6 +2,7 @@ @string/mcl_option_modmgr + @string/mcl_option_optifineinstall @string/mcl_option_checkupdate @string/mcl_option_settings @string/mcl_option_about diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 91db19940..02b7137cd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -57,8 +57,8 @@ The read/write to storage permission is required! Something went wrong after login. Please feedback to the developer.\nError: %s + Install successful @@ -80,6 +80,7 @@ Options Mod manager (no function) + Install OptiFine Check for update Settings About