414 Commits

Author SHA1 Message Date
Bixilon
d609b537b9
handle Socket close exception correctly (this is not failed^^) 2020-09-06 16:34:00 +02:00
Bixilon
744189c745
Launcher: manage active connections to a server (=sessions) 2020-09-06 16:28:41 +02:00
Bixilon
f7dd739aad
check packet length against max packet length 2020-09-06 13:41:11 +02:00
Bixilon
32fb5092c3
handle TextParseException correctly, show full exception in Server info 2020-09-05 22:52:02 +02:00
Bixilon
982af3b5e5
block interaction with other windows when in account management 2020-09-05 22:30:37 +02:00
Bixilon
c7e82a76c2
do not refresh token multiple times per session 2020-09-04 22:48:15 +02:00
Bixilon
e622571a5d
Launcher: accounting 2020-09-04 22:41:28 +02:00
Bixilon
6a5862f6d0
only print some exceptions when in LogLevel >= DEBUG 2020-09-04 14:03:34 +02:00
Bixilon
480e5db1ab
fix server deletion, fix null pointer when connection to server failed 2020-09-04 13:57:23 +02:00
Bixilon
195d31adb6
readme for the util python scripts 2020-09-03 22:04:43 +02:00
Bixilon
ed6c339eb8
fix encryption 2020-09-03 18:42:13 +02:00
Bixilon
7697f027b4
split network into 2 threads (send, receive), bug fixes 2020-09-03 18:33:49 +02:00
Bixilon
cb71f10976
fix encryption (use Thread.sleep in network again) 2020-09-03 17:43:38 +02:00
Bixilon
da589cd6b4
fix duplicated version mappings loading 2020-09-03 17:09:40 +02:00
Bixilon
fad06a58a1
Auto download mappings if mappings are not available on disk 2020-09-03 16:50:21 +02:00
Bixilon
7af06cdbf2
handle mappings loading error correctly 2020-09-03 16:06:16 +02:00
Bixilon
ee5c26eca0
compress mappings, improve mappings generator (use burger if neccesary) 2020-09-03 15:47:06 +02:00
Bixilon
0cb499c4d3
Save mappings in tar gz file to save storage, remove default assets, fix double loading of mappings 2020-09-02 19:57:46 +02:00
Bixilon
2791296a39
WIP: Mappings generator, almost all mappings from flattening - 1.16.2 2020-09-02 17:49:59 +02:00
Bixilon
ff09e06647
PacketSoundEffect, PacketNamedSoundEffect: fix reading category 2020-09-01 23:37:52 +02:00
Bixilon
8901f38824
Support for 1.15.2 - 1.16.2 (and all snapshots between) 2020-09-01 23:08:42 +02:00
Bixilon
d0e246e8b4
config save: write config to temp file and copy it to original 2020-09-01 20:43:44 +02:00
Bixilon
8b22faf696
Launcher: server info modal 2020-09-01 20:29:14 +02:00
Bixilon
2fa085fbf4
improve TextComponent performance, show server info: modded or not, launcher: handle clicks better on server 2020-09-01 18:59:50 +02:00
Bixilon
a0bd08a579
Launcher: server list: refresh ability 2020-08-31 23:43:36 +02:00
Bixilon
ab26b33d99
Launcher: Server list: reset color of labels probably 2020-08-31 22:25:33 +02:00
Bixilon
dd5c864d60
make config io in other thread, only save config if favicon changed, launcher: hide empty cells 2020-08-31 22:07:22 +02:00
Bixilon
8f5365f738
fix server list bugs 2020-08-31 21:30:38 +02:00
Bixilon
9bef7dc44d
use LinkedBlockingQueue to save some cpu cycles 2020-08-31 14:21:16 +02:00
Bixilon
6875d73e7c
don't ping server when connecting 2020-08-31 13:58:47 +02:00
Bixilon
7f46603ef0
auto load mappings after pong arrived (or version was specified), refactor networking a bit (no sleep anymore) 2020-08-30 23:27:39 +02:00
Bixilon
9c4b7cd991
separate resolving from the "JavaFx Application Thread" 2020-08-30 21:12:30 +02:00
Bixilon
646dd3c03b
fix 1.8 chunk reading, fix some network issues 2020-08-30 20:40:56 +02:00
Bixilon
5cd5fa34b7
Launcher: remove double sorting version list 2020-08-29 19:13:19 +02:00
Bixilon
7e4db08043
replace switch case with enchanted switch case (EntityMetaData) 2020-08-28 15:55:36 +02:00
Bixilon
429b32a2da
add missing server cells fxml file 2020-08-27 21:22:01 +02:00
Bixilon
9b9d1bf1b1
Launcher: onclose handler 2020-08-27 20:38:09 +02:00
Bixilon
f71474ef7f
add javafx maven plugin 2020-08-27 20:34:23 +02:00
Bixilon
72a0557a59
Launcher: serverList: color green, when connected 2020-08-27 20:05:23 +02:00
Bixilon
1910cba677
Launcher: server list: add server button 2020-08-27 19:57:02 +02:00
Bixilon
f58003ab08
Launcher: server list: button to remove servers, wrap server list in fxml sheet 2020-08-26 22:13:07 +02:00
Bixilon
35ae072d79
fix some issues with connecting to a server with a forced version 2020-08-26 20:58:49 +02:00
Bixilon
eb2c1eff63
Launcher: server list: option to edit and connect 2020-08-26 20:37:38 +02:00
Bixilon
ff4445d6b9
ServerList: show server brand, when running an unknown version, bug fixes 2020-08-26 17:14:16 +02:00
Bixilon
c7246956f4
Launcher wip (1): basic server list 2020-08-26 15:31:00 +02:00
Bixilon
b406706f0a Merge branch 'snapshotSupport' into 'master'
Snapshot support

Closes #2 and #5

See merge request bixilon/minosoft!15
2020-08-26 10:21:50 +02:00
Bixilon
d7b9c2efc6
move final HashSets, ArrayList, HashMap, ... initialisation from constructor to class 2020-08-25 18:16:32 +02:00
Bixilon
0f4734e84f
replace switch loops with enchanted switch loops, remove some java warnings 2020-08-24 21:06:39 +02:00
Bixilon
3de2fc53b1
replace Long with long, where needed 2020-08-24 20:55:46 +02:00
Bixilon
ca154c6296
PacketEntityInitialisation, PacketVehicleMovement, rename PacketVehicleMove 2020-08-24 20:46:40 +02:00