From 128b95819a295e28f55a9461d04eff104a614b7c Mon Sep 17 00:00:00 2001 From: Moresteck Date: Sun, 10 Feb 2019 12:28:04 +0100 Subject: [PATCH] Preview 3 build 3 - possibly fixed autoupdate --- bin/.gitignore | 1 - bin/java.policy.applet | 7 ---- bin/org/betacraft/launcher/Launcher.class | Bin 18912 -> 19169 bytes bin/org/betacraft/launcher/Wersja$1.class | Bin 1305 -> 1271 bytes bin/org/betacraft/launcher/Wersja.class | Bin 3558 -> 3668 bytes src/java.policy.applet | 7 ---- src/org/betacraft/launcher/Lang.java | 3 ++ src/org/betacraft/launcher/Launcher.java | 36 +++++++++++++++---- src/org/betacraft/launcher/WebsitePanel.java | 6 ++-- src/org/betacraft/launcher/Wersja.java | 20 ++++++----- 10 files changed, 47 insertions(+), 33 deletions(-) delete mode 100644 bin/java.policy.applet delete mode 100644 src/java.policy.applet diff --git a/bin/.gitignore b/bin/.gitignore index d73e5d7..cf1db2e 100644 --- a/bin/.gitignore +++ b/bin/.gitignore @@ -1,2 +1 @@ /org/ -/net/ diff --git a/bin/java.policy.applet b/bin/java.policy.applet deleted file mode 100644 index 35527af..0000000 --- a/bin/java.policy.applet +++ /dev/null @@ -1,7 +0,0 @@ -/* AUTOMATICALLY GENERATED ON Tue Apr 16 17:20:59 EDT 2002*/ -/* DO NOT EDIT */ - -grant { - permission java.security.AllPermission; -}; - diff --git a/bin/org/betacraft/launcher/Launcher.class b/bin/org/betacraft/launcher/Launcher.class index 5136db72f8f42008e18b5c186897c5c66249fdb1..60887e991e08f90493cd53e4ce8dd5a18c65f0eb 100644 GIT binary patch literal 19169 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 YkG1Gl#u8&Go+YrD9eCnDjyuo)2j84^2LJ#7 literal 18912 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 diff --git a/bin/org/betacraft/launcher/Wersja$1.class b/bin/org/betacraft/launcher/Wersja$1.class index 0e89e930daabea4c56663f1002bf1cddf18581f4..25283b917b703891cd25e3e6cd50b376c980b2e2 100644 GIT binary patch delta 467 zcmYL^OD_Xq6o#L#MLXl8qi$0=MeADPu7bK&t1IFhf`bP{*J)SQu^J4BZvU9sBTAJv@G^bl9nZ|oGd4hx&>`Q1H( z1Sw7LzrUS7@O_(p%>aXvFP#;S&yLQ^<8)^OyI_eFhK{CI82ce$Wb!PFzchV`M{Yf p3Np#EC@@R1qlSQE$-ZUL0ajS`J)2mBHIY#<6XeLR#Qgt=^$UBWK2`t# delta 511 zcmZvXO-~w86o#KWW59t?5do!8N~g5yKtKr*nZcwRb92u<=e_5i=e;+^x4_BSgt1@U$uyc9n@vS@WxKjx zJZkgQ91-v9W2O7%=hE>t=%{27v%N zLnc8Yr~i(9Nm70uI=jl!ACY#>RMD`=_<5qRogd21nmi?~2)=&1zWRB6i^zdF)FAr}szu!{yX*+EQk(3$$FfWW{YxP|ry)L5e&XCS|>#z)R0etP8v|BWOy@iJf_Q h-Gi1Ilz9tdQfQP}^u#1XEJ+p?&0?8KIqv;Pq+5zAO+x?x diff --git a/bin/org/betacraft/launcher/Wersja.class b/bin/org/betacraft/launcher/Wersja.class index df6afd61fc9ee97cc06cc6cbc290927105092431..7ea65dbdfaa650f5308391d58de5cf9514697ae2 100644 GIT binary patch delta 2008 zcmZ8i`&U#|6#mY|&%)rc`E_;j-S*cmm zDNB2(l^SWLgI-8VGs?=Imc6WgXszmRsI@BFXC`autab0+XWxDH-sk)F+4Eb@)sfoe zzt5cqFaNCxZ8lY`i2YGz%fJW)nWB;v=VT$3A!YHZit@$^ z&%#C3HFhxMa5#`E4zMZQ#gU6N1)~|#V^!%+4f$|MpK%;k*i=jq%;d5apiqH3HY7X6 z6KrYGLmZP(Bs?b9=wgoBQNo~v^+w9*Z4I|J`E?ab z={(_JDAE}8`*ay-IXnth(5YgMOuNS$XyGWwN^!wlGQ0AIZ$RHlzA9ERKtl~`6|81( zZ1QgL7W-*SadjlrDtE5IS_Yfm(dqSvMWrb-TCbv>A+?$^&U9@E1>0Q7yeih;Y)+<7 za2G?GjJvHkyp=*0FQ1>FM?(YdmSC4kbelMaV5qeDICN}au+tgm2Rj44FkwjuN(}AT zXvHQ4t)j$|X5I|HSYjEiHXy(eM7!v)xNXEl7!h&UGS#w$Aur|_rHw7o(1~r7OI)!| z&}5Q(IPS%LVu`hEe3WAc(g@SecAqz*dx#4a!(>elaty;z1rH_TC}SsU=*BkjyR~q- zCE#r%YMq{25i4aFQXTO&Z!Y(?*LaB_8R;<&J2VB4iyB*g%3ioMJc*|i2(iOfV163= z#0lFv*Iqo!u^&ZLi`VB{w(5C$sW>h z2rnr(%#cg0i@$7&mE&c+A`U8J)EXS+IEGinWu++ZHDc)|I^>Bp^x%Xf<8_gt=FfP8 zLxC!dr#a&2rOuGuto!xm2sLbZ&_`#tOiXlj4}8+m;OIlIXjik;9=yqMjutUBlNN7r zyiJQ!YG%a+judd&>K8fQ#T@Faklq&DqAPfhA@ioPs+&VWzrWHO&@~L=k}PhH)F|5^ zKH|7ccOt`{XZwWXQ+y^$?UQU@Af(`mXtP(b@5BXrBU414mLFARYtf8=q?6vNyzC^+ zq&bmB)eNWA1d{Tn#F5^M?9-&0Fp}Q3#D^@5N?1TE8W71%Y#+@86WM=t_aVS&rcpK&}VST}S>qrN3OuI8r7f zOHj-SP?|7;^c+}_CfZZ-qZJs3wHS|9Ohg0)=z<%&Q3yeE@i1oK2ui7uW)bOSxI#nh z8kXW0EK7izk%SNr;}MEkfqi%sy9nUji44~3^*pHYf;lrbQiVQpx#{m)t4IJ4IYff1=W8D^(Zb`Qu zzJ6^0J#}&H>BI3}oQ&fn5p{}$Lv!R3(5Y;+fip?-SrRq_{Uk;j7>MKiC1`~Gc?0hZ zV34Am?8E!LI8UY<+oN*-2V@}XKO{mvPPl)*=6_)8kwJ&>5G3VvzLnIX71X4a1ZNdW zu!{Z_sxcR1}_zaqYKhDjf;hg++C&fQe8_bjd delta 1884 zcmZux>sM4&6#t!h+&eQIU>F&ZH>d~>AVG>xh)_sn5RsRI30~o<=s2UyATHBJ&Fra# z#~zlHT8X8l4swT_Qq!`sm#*cfR;$(OLm&E5e}S~`jIDI7?wWP?*?Z1@{eFAjyIFr^ z+Hc*vdv2m$QI2~_E70XqoJu`=+6vcWlfS3X)-2@E>@N~1$Ksn`c+Mh-A(Q# zbuFz{Fl2Bf!!FLS**upc8x9%y49=lur^ALkm{XPqpQC|Unf3Vx{?N#**4QQ0%7DL87z5-1Q#*J!_QT=}#QpFu(>a^y69enCw z%%L7FdiM)#s7D(|J37P()08X^*2w5&NYc}mDTBeX#eT29pW{ia6?aWjE%oT;SO-Pi zGr6Q5j$Wu@mU#}_C~~FzG}pid9HnPF~`SSjV^yZ@(yg)`gr#9ofA@QJJDs=RF+ z+u@-82e$PpLDfyTS&*oc5#&fjl2FXktra#5U?+tahs}keUMen6YzZnoTN;&Ztx62B zry1g(PSr<}nN>$vQJ z3KrUM6tBy8jUh)LBECxXs!BlRcmr>WU*&0*J$Q@bZ5$U?OKI*q3@HzRrlVoQFiz;m zo)m4C{Q2*3$gt?f4>(R^g!-n*X`#41K^nY9f3M15Dq5xkJ&ZQ}^%2KejEM7=bjvV4 z=Jofu z7JWBK8tIe*2URhNv_g{lBZrYXiu8+gG$51SQtXd(WW_8XjrKY2#Qe0v2C`psMUdl) zBF_`S)GFjqe>bQv`~<}ztm97Vk+jC4wR8VQc2 z<5)fdi(@6p2v)g^?KWcylk7PfT8qP2t)a_RtYLjeaTFUouHpzbY1rb@;HTvE9!Ebp zjUnK=gn-?a!fNb`?5X6c>(L4fc&N-l-9b0#VRRV}tM_Y+_1g|7oikxVs`w=#Kh%x_ ztj7%W5k!6zVK?SrFXrM9<`LiXaSpW@!xCJjZ;Ou6LnMTTW5;05tUAEh0TXkYoaU1gKSwc4xQ8NmcNC|> zI7NiKPr`1q=Mdm2Y^sJcF>?qXl9V)@Bax-yd>G-Iu(?QRxD-W%!kmiW(@})U^q_x~ zbfWk(qUUPt_KlAJQ0^q0fTe`hGHQ1@jba0}?1qcrDaQ&_qX{)=#^PQwHlh`sXoEs< zZbt`pVl_hW;2_pOU@cCd3m4E$3$YH@>6T7|i^39U_h~TDa@@q%gsF*$`i4#hx{;1= zaf@i*Eq+UMc7F#<5brXP!-$ci`YUE5{9`t<-?zA7j9c_2`GN8n@FRXAnL*K<^wqmv NlTIJ$_%jd}{{U3WsXhPz diff --git a/src/java.policy.applet b/src/java.policy.applet deleted file mode 100644 index 35527af..0000000 --- a/src/java.policy.applet +++ /dev/null @@ -1,7 +0,0 @@ -/* AUTOMATICALLY GENERATED ON Tue Apr 16 17:20:59 EDT 2002*/ -/* DO NOT EDIT */ - -grant { - permission java.security.AllPermission; -}; - diff --git a/src/org/betacraft/launcher/Lang.java b/src/org/betacraft/launcher/Lang.java index 8e822d4..5db3615 100644 --- a/src/org/betacraft/launcher/Lang.java +++ b/src/org/betacraft/launcher/Lang.java @@ -17,6 +17,8 @@ import javax.swing.JScrollPane; import javax.swing.ListSelectionModel; +import org.betacraft.launcher.VersionSorter.Order; + public class Lang extends JFrame { public static List locales = new ArrayList(); @@ -152,6 +154,7 @@ public static void apply() { Wersja wersja = Window.currentAbout; if (wersja != null) { wersja.setTitle(Launcher.getProperty(file, "version_title")); + Wersja.orderbutton.setText(Wersja.order == Order.FROM_OLDEST ? Launcher.getProperty(file, "sort_oldest") : Launcher.getProperty(file, "sort_newest")); } } } diff --git a/src/org/betacraft/launcher/Launcher.java b/src/org/betacraft/launcher/Launcher.java index 739f483..3566516 100644 --- a/src/org/betacraft/launcher/Launcher.java +++ b/src/org/betacraft/launcher/Launcher.java @@ -33,7 +33,7 @@ public class Launcher { public static File LOGIN = new File(BC.get(), "lastlogin"); public static String chosen_version = "b1.6.6"; - public static String VERSION = "Preview 3 build 2"; + public static String VERSION = "Preview 3 build 3"; private static URLClassLoader classLoader; int sessions = 0; @@ -43,6 +43,27 @@ public static void main(String[] args) { new File(BC.get() + "versions/").mkdirs(); new File(BC.get() + "launcher/lang").mkdirs(); new File(BC.get() + "bin/natives/").mkdirs(); + if (args.length == 2 && args[0].equals("update")) { + try { + final String pathToJar = args[1]; + File version = new File(BC.get(), "betacraft.jar$tmp"); + File dest = new File(pathToJar); + Files.copy(version.toPath(), dest.toPath(), StandardCopyOption.REPLACE_EXISTING); + new Runnable() { + public void run() { + try { + Runtime.getRuntime().exec("java -jar " + pathToJar); + } catch (IOException e) { + e.printStackTrace(); + } + } + }.run(); + System.exit(0); + } catch (Exception ex) { + ex.printStackTrace(); + System.exit(0); + } + } new Window(); try { Release.initVersions(); @@ -175,7 +196,9 @@ public void windowClosing(final WindowEvent e) { return; } System.out.println(line); - if (getProperty(SETTINGS, "keepon").equals("false")) Window.window.setVisible(false); + if (!getProperty(SETTINGS, "keepon").equals("true")) { + Window.window.setVisible(false); + } Process process = Runtime.getRuntime().exec(line); InputStream err = process.getErrorStream(); @@ -410,12 +433,11 @@ public static void downloadUpdate() { } if (yes || update.startsWith("!")) { // jezeli jest jakas wazna aktualizacja, to pobierz ja bez zgody :P new Pobieranie(update); - download("https://betacraft.ovh/versions/launcher.jar", new File(BC.get(), "betacraft.jar")); + download("https://betacraft.ovh/versions/launcher.jar", new File(BC.get(), "betacraft.jar$tmp")); final String pathToJar = Window.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath(); - File version = new File(BC.get(), "betacraft.jar"); - File dest = new File(pathToJar); - Files.copy(version.toPath(), dest.toPath(), StandardCopyOption.REPLACE_EXISTING); - Runtime.getRuntime().exec("java -jar " + pathToJar); + //File version = new File(BC.get(), "betacraft.jar$tmp"); + //File dest = new File(pathToJar); + Runtime.getRuntime().exec("java -jar " + BC.get() + "betacraft.jar$tmp" + " org.betacraft.launcher.Launcher update " + pathToJar); Window.quit(); } } catch (Exception ex) { diff --git a/src/org/betacraft/launcher/WebsitePanel.java b/src/org/betacraft/launcher/WebsitePanel.java index f460bbe..2f5997c 100644 --- a/src/org/betacraft/launcher/WebsitePanel.java +++ b/src/org/betacraft/launcher/WebsitePanel.java @@ -51,9 +51,9 @@ public JScrollPane getUpdateNews() { final JTextPane textPane = new JTextPane(); textPane.setEditable(false); //textPane.setMargin(null); - textPane.setBackground(Color.DARK_GRAY); + textPane.setBackground(Color.BLACK); textPane.setContentType("text/html"); - textPane.setText("






Loading update news..

"); + textPane.setText("






Loading update news...

"); textPane.addHyperlinkListener(EXTERNAL_HYPERLINK_LISTENER); new Thread() { public void run() { @@ -70,7 +70,7 @@ public void run() { this.scrollPane.setBorder(new MatteBorder(2, 2, 2, 2, Color.BLACK)); this.scrollPane.setWheelScrollingEnabled(true); this.scrollPane.setBounds(30, 20, 750, 250); - this.scrollPane.getViewport().getView().setBackground(Color.LIGHT_GRAY); + this.scrollPane.getViewport().getView().setBackground(Color.BLACK); } catch (Exception ex) { ex.printStackTrace(); diff --git a/src/org/betacraft/launcher/Wersja.java b/src/org/betacraft/launcher/Wersja.java index cc24b50..d660e63 100644 --- a/src/org/betacraft/launcher/Wersja.java +++ b/src/org/betacraft/launcher/Wersja.java @@ -3,7 +3,6 @@ import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; -import java.io.File; import javax.swing.DefaultListModel; import javax.swing.ImageIcon; @@ -21,6 +20,7 @@ public class Wersja extends JFrame { static JList list; static DefaultListModel listModel; static JScrollPane listScroller; + static JButton orderbutton; JButton OK; static Order order = Order.FROM_OLDEST; @@ -33,19 +33,23 @@ public Wersja() { setResizable(false); setVisible(true); - final JButton order = new JButton((Wersja.order == Order.FROM_OLDEST) ? Lang.get("sort_oldest") : Lang.get("sort_newest")); - order.setBounds(10, 0, 262, 30); - order.setBackground(Color.LIGHT_GRAY); - add(order); - order.addActionListener(new ActionListener() { + String name = (Wersja.order == Order.FROM_OLDEST) ? Lang.get("sort_oldest") : Lang.get("sort_newest"); + if (name.equals("")) { + name = Wersja.order == Order.FROM_OLDEST ? "Sort: from oldest" : "Sort: from newest"; + } + orderbutton = new JButton(name); + orderbutton.setBounds(10, 0, 262, 30); + orderbutton.setBackground(Color.LIGHT_GRAY); + add(orderbutton); + orderbutton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { if (Wersja.order == Order.FROM_OLDEST) { Wersja.order = Order.FROM_NEWEST; - order.setText(Lang.get("sort_newest")); + orderbutton.setText(Lang.get("sort_newest")); } else { Wersja.order = Order.FROM_OLDEST; - order.setText(Lang.get("sort_oldest")); + orderbutton.setText(Lang.get("sort_oldest")); } updateList(); }