Commit Graph

211 Commits

Author SHA1 Message Date
LAX1DUDE
caad879284 made most client relay handshake code 2022-08-16 00:19:52 -07:00
LAX1DUDE
5eef920554 implemented relay connection interface 2022-08-14 01:25:13 -07:00
LAX1DUDE
683da6ef7d implemented client-side relay query logic 2022-08-14 00:23:10 -07:00
LAX1DUDE
dac0a9480d added LAN packets to client 2022-08-13 20:23:11 -07:00
ayunami2000
f26e1b8f6d Fix eagswebrtc bug & add dummy relay to teavm eagleradapter 2022-08-13 12:50:47 -04:00
LAX1DUDE
0de75b537d refactored a few gui classes 2022-08-13 00:19:11 -07:00
LAX1DUDE
19bd727b93 finished the relay list (not including ping) 2022-08-12 22:09:38 -07:00
LAX1DUDE
6d06b5f7e9 a lot of progress on a relay manager gui 2022-08-12 00:16:49 -07:00
LAX1DUDE
01b1e31ce4 Merge branch 'singleplayer' of https://github.com/EaglerMods/eaglercraft-sp into singleplayer 2022-08-10 19:21:59 -07:00
LAX1DUDE
10a63f7038 TODO: need to auto detect ANGLE bug 2022-08-10 19:21:54 -07:00
ayunami2000
fa4c20e4d1 LAN stuff (WIP) 2022-08-10 11:52:43 -04:00
LAX1DUDE
d01c6fb300 renamed direct connect to "GuiScreenDirectConnect.java" 2022-08-09 20:43:38 -07:00
LAX1DUDE
cfa65f6e51 fixed content scaling 2022-08-09 20:42:39 -07:00
LAX1DUDE
df30a98a5d Formatted GuiShareToLAN.java 2022-08-09 19:13:34 -07:00
LAX1DUDE
aebd77e886 Merge branch 'singleplayer' of https://github.com/EaglerMods/eaglercraft-sp into singleplayer 2022-08-09 19:04:43 -07:00
LAX1DUDE
d4d5d24805 fixed texture corruption (really) 2022-08-09 17:43:26 -07:00
ayunami2000
e0fad18020 Begin LAN support
Todo: cleanup & consistency (specifically with raw/direct usages of IntegratedServer)
2022-08-08 11:00:16 -04:00
LAX1DUDE
e93e53541e LAN world API draft 2022-08-06 15:33:14 -07:00
ayunami2000
36c75ca4e1 Fix bug with multiplayer 2022-08-05 11:38:05 -04:00
LAX1DUDE
405a212c8b made world export/import use the EPK v2 format (faster) 2022-08-05 00:33:14 -07:00
LAX1DUDE
6fee025a62 added a way to disable the integrated server 2022-08-04 20:32:06 -07:00
LAX1DUDE
6006fd8f87 fix crash returning to "Edit Profile" after cancelling world import 2022-08-04 17:56:21 -07:00
LAX1DUDE
011168f3e8 fixed version number 2022-08-04 00:01:39 -07:00
LAX1DUDE
fbb4461eb3 fixed "kill task" 2022-08-03 23:26:42 -07:00
LAX1DUDE
1e6b8170b5 reformatted some classes 2022-08-03 23:06:34 -07:00
LAX1DUDE
7d0bf17586 redesigned the EPK file format 2022-08-03 22:47:19 -07:00
LAX1DUDE
254365783e Merge branch 'singleplayer' of https://github.com/EaglerMods/eaglercraft-sp into singleplayer 2022-08-02 01:56:40 -07:00
LAX1DUDE
1158a6fe34 improved state management 2022-08-02 01:56:28 -07:00
ayunami2000
68b2e59429 Vanilla exporting progress (NOT DONE) 2022-08-02 02:37:06 -04:00
ayunami2000
a013bf69b1 Partial export-to-vanilla 2022-08-01 23:54:25 -04:00
ayunami2000
09783034b2 Implement vanilla world importing. 2022-08-01 17:56:35 -04:00
LAX1DUDE
8ded64ac3e fix voice, added lag warning 2022-07-31 16:25:31 -07:00
LAX1DUDE
ddacbb3f50 made an offline download snapshot 2022-07-31 12:14:56 -07:00
LAX1DUDE
722166ee9f made a JSON version of minecraftOpts 2022-07-31 02:03:22 -07:00
LAX1DUDE
876e8b1a35 fixed flat world config shading 2022-07-30 23:10:38 -07:00
LAX1DUDE
5f57e414f1 fixed client loss of awareness that a world is singleplayer 2022-07-30 20:51:38 -07:00
LAX1DUDE
82f79f658e improved chunk loading at low render distance 2022-07-30 20:27:53 -07:00
LAX1DUDE
9a85b5e696 made client MP compatible. again, fixed chat 2022-07-29 22:37:01 -07:00
LAX1DUDE
aa02e00ca3 TeaVM 0.6.1, No Fucking Lag! 2022-07-29 16:48:06 -07:00
LAX1DUDE
8d31000bd1 fixed client syntax 2022-07-27 21:42:58 -07:00
LAX1DUDE
d706aa9305 Merge branch 'main' into singleplayer 2022-07-27 21:03:46 -07:00
LAX1DUDE
12aac00d41 22w30a Configurable splash screens & voice bug fix 2022-07-26 19:44:54 -07:00
ayunami2000
87c08b886d Patch bug with global voice and large amounts of nearby players 2022-07-26 14:43:47 -04:00
LAX1DUDE
0d4efc3bbd organized splash code 2022-07-25 20:11:20 -07:00
Abnumality
e7b5270f3b add splash
remove static

Update GuiMainMenu.java

move code to constructor

Revert "move code to constructor"

This reverts commit d87d51dae58b49f550143bc87bb3a781b38f97a8.

Revert "Update GuiMainMenu.java"

This reverts commit da7e7c35132ef885da95515ad374d01ec294be6c.

Revert "remove static"

This reverts commit 919f2cce8c2416c6ac8dafc72ed7488de6bf28e6.

Revert "add splash"

This reverts commit f17b57a79044533b35809e5f71f0b7b32b06eb9b.

fix commits

Update ConfigConstants.java

add case

fix duplicate
2022-07-25 20:42:27 -04:00
LAX1DUDE
eddde27c20 fixed self defense code no to hook URLs opened by the client 2022-07-22 19:08:27 -07:00
LAX1DUDE
b0406bdf7d 22w29b fix bugs, fixed bungee protocolsupport 2022-07-22 17:50:21 -07:00
LAX1DUDE
b2fe26b357 removed unused imports 2022-07-21 21:26:26 -07:00
LAX1DUDE
685ce5e025 last fixes 2022-07-21 21:23:50 -07:00
LAX1DUDE
c4a3bd1cbf fix volume sliders again 2022-07-21 16:42:54 -07:00
LAX1DUDE
f0b14d5ef9 Merge branch 'voice-broken' of https://github.com/LAX1DUDE/eaglercraft into voice-broken 2022-07-21 16:30:15 -07:00
LAX1DUDE
6b88a73b78 fixed volume sliders 2022-07-21 16:30:00 -07:00
ayunami2000
791a2f9a64 Fix proximity 2022-07-21 19:23:51 -04:00
LAX1DUDE
8056f02172 Revert "fixed chat formatting character (for servers without UTF-8 http headers)"
This reverts commit f3f8949f1a.
2022-07-21 15:45:17 -07:00
LAX1DUDE
f3f8949f1a fixed chat formatting character (for servers without UTF-8 http headers) 2022-07-20 23:29:38 -07:00
LAX1DUDE
81fb43e910 Merge branch 'voice-broken' of https://github.com/LAX1DUDE/eaglercraft into voice-broken 2022-07-20 23:00:51 -07:00
LAX1DUDE
89c72b77f1 added notices, fixed name tags 2022-07-20 23:00:24 -07:00
ayunami2000
d8965aeb1f thorough error messaging 2022-07-19 02:00:13 -04:00
ayunami2000
79b87e32a2 Global-proximity fix. 2022-07-18 23:14:42 -04:00
ayunami2000
3f8f29d9f8 Nearing completion. 2022-07-18 11:07:59 -04:00
LAX1DUDE
82df3d0c46 added more client protection 2022-07-17 23:48:26 -07:00
LAX1DUDE
061afaf582 fixed paste in book 2022-07-17 21:13:03 -07:00
LAX1DUDE
e6644016a9 fixed hotkey activation while typing into text fields 2022-07-17 20:48:12 -07:00
LAX1DUDE
2f3c225e79 removed texture bleeding fixes 2022-07-17 20:18:19 -07:00
LAX1DUDE
743a970595 disable voice when leaving a server 2022-07-17 20:13:35 -07:00
ayunami2000
0a58308b80 progress 2022-07-17 20:57:05 -04:00
LAX1DUDE
1637fc2998 save broken for future 2022-07-16 22:02:55 -07:00
LAX1DUDE
8aeaf404ca Made chunk loading smarter, boosted the FPS a lot 2022-07-03 13:49:55 -07:00
LAX1DUDE
1b2cb34bb1 Added 1.8 skin settings menu 2022-07-03 13:48:39 -07:00
LAX1DUDE
13ee2375fa added multiplayer capes 2022-06-29 23:23:12 -07:00
LAX1DUDE
2e25ceb889 fixed hidden name tags on FNAW skins, fixed missing nametag background 2022-06-12 14:38:21 -07:00
LAX1DUDE
9fc207642b fixed player position when using a FNAW skin and sleeping 2022-06-11 17:39:27 -07:00
LAX1DUDE
78f8dd8508 fixed indentation derp in FNAW model loader 2022-06-11 16:16:47 -07:00
LAX1DUDE
1cf8de3be6 Added high poly FNAW multiplayer skins 2022-06-11 15:30:18 -07:00
LAX1DUDE
733e52036d Fixed flowing water and lava textures 2022-06-05 19:02:34 -07:00
LAX1DUDE
a07883f25a changed F+6 message, revert minor lag fix 2022-05-16 21:38:34 -07:00
LAX1DUDE
5abca8310b made F+6 hide the coords, improved framebuffer swap system 2022-05-16 21:09:23 -07:00
LAX1DUDE
fb890d77f5 replaced baislsl's PNG decoder with the browser's native PNG decoder 2022-05-15 22:27:31 -07:00
LAX1DUDE
a80b0e8d28 added configurable main menu link 2022-05-14 22:50:01 -07:00
ayunami2000
8d6704b234 Final fix in image mode detection. 2022-04-30 10:00:05 -04:00
ayunami2000
ea8f631d15 Fix red and blue being swapped 2022-04-30 09:16:17 -04:00
ayunami2000
ae6a8e8653 Add image element support to maps. 2022-04-30 03:25:34 -04:00
LAX1DUDE
3436ffa97c fixed chunk flickering 2022-04-23 20:03:15 -07:00
LAX1DUDE
03d4511523 22w16g improved occlusion query stability (reduced "chunk flickering") 2022-04-22 20:40:37 -07:00
LAX1DUDE
df09eb33b5 22w16f improved occlusion query stability under lag 2022-04-22 13:20:22 -07:00
LAX1DUDE
7659bc095d improved occlusion query stability 2022-04-22 00:26:04 -07:00
LAX1DUDE
b8cf84e97c 22w16d video playback fixes, fixed line endings in unix scripts 2022-04-21 13:17:50 -07:00
LAX1DUDE
8655ed05f0 22w16c fixed sound trigonometry again because I'm a dumbass 2022-04-20 17:47:57 -07:00
LAX1DUDE
3b0229e87b 22w16b fixed sound trigonometry 2022-04-20 17:20:04 -07:00
LAX1DUDE
fd6a37d472 Added MP4 Video playback in maps, fixed 3D audio trigonometry 2022-04-20 05:13:40 -07:00
LAX1DUDE
af82d23f20 Fixed texture bleeding, fixed clamping in entity shadows 2022-04-16 01:01:40 -07:00
LAX1DUDE
1714cb1bda 22w15c Added full RGB map packets for ayunami2000 2022-04-15 22:57:38 -07:00
LAX1DUDE
c2cd26b6a3 Merge branch 'AyunamiMap' 2022-04-15 22:41:04 -07:00
LAX1DUDE
9564621e78 Added full RGB map packets for ayunami2000 2022-04-15 22:38:43 -07:00
LAX1DUDE
632fc4bc5d Fixed corrupt color code, fixed 'hide_down' flag for default server list 2022-04-15 14:53:30 -07:00
LAX1DUDE
a91336f03e Added 2FA command for ayonull's server list, added 'hide_down' flag to default server list 2022-04-14 23:28:49 -07:00
LAX1DUDE
59784560f5 22w14d Undo screen flickering glitch (framebuffer swap rate) 2022-04-10 14:27:14 -07:00
LAX1DUDE
767864ad1a 22w14c Made some (maybe) performance changes 2022-04-09 22:43:20 -07:00
LAX1DUDE
6946edc396 22w14b (FREE) Fixed copy paste crash 2022-04-08 21:02:08 -07:00
LAX1DUDE
bec1a03fa2 22w14a (FREE) Fixed 9 bugs and added 3 new features for online server lists
Fixes:
 - server-icon.png can now be any size
 - fixed (0 remaining) in MOTD
 - fixed key event
 - fixed opaque pixels in armor
 - fixed mipmap layout
 - fixed font map interpolation bleeding
 - fixed enchanting GUI
 - fixed bungee log crash
 - fixed duplicate stat uuid

New Features:
 - added DoS protection
 - added MOTD cache hints
 - added UUID to query responses
2022-04-08 01:32:46 -07:00