Update to EaglercraftX 1.8 u28

This commit is contained in:
eaglercraft 2024-04-20 01:34:56 -07:00
parent 4509ae2ccc
commit 8e344bca06
74 changed files with 131301 additions and 128882 deletions

View File

@ -11,13 +11,15 @@
- Made the integrated PBR resource pack
- Wrote all desktop emulation code
- Wrote EaglercraftXBungee
- Wrote WebRTC Relay Server
- Wrote WebRTC relay server
- Wrote voice chat server
- Wrote the patch and build system
ayunami2000:
- Many bug fixes
- WebRTC LAN worlds
- WebRTC voice chat
- Added resource packs
- Added screen recording
- Added seamless fullscreen

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,4 +1,4 @@
@echo off
title EaglercraftX 1.8 Desktop Runtime
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar;lwjgl.jar;lwjgl-egl.jar;lwjgl-glfw.jar;lwjgl-jemalloc.jar;lwjgl-openal.jar;lwjgl-opengles.jar;soundsystem-20120107.jar;codecjorbis-20101023.jar;codecwav-20101023.jar;Java-WebSocket-1.5.1-with-dependencies.jar;webrtc-java-0.8.0.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass hide-renderdoc
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar;lwjgl.jar;lwjgl-egl.jar;lwjgl-glfw.jar;lwjgl-jemalloc.jar;lwjgl-openal.jar;lwjgl-opengles.jar;soundsystem-20120107.jar;codecjorbis-20101023.jar;codecwav-20101023.jar;Java-WebSocket-1.5.1-with-dependencies.jar;webrtc-java-0.8.0.jar;UnsafeMemcpy.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass hide-renderdoc
pause

View File

@ -1,2 +1,2 @@
#!/bin/sh
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar:lwjgl.jar:lwjgl-egl.jar:lwjgl-glfw.jar:lwjgl-jemalloc.jar:lwjgl-openal.jar:lwjgl-opengles.jar:soundsystem-20120107.jar:codecjorbis-20101023.jar:codecwav-20101023.jar:Java-WebSocket-1.5.1-with-dependencies.jar:webrtc-java-0.8.0.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass hide-renderdoc
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar:lwjgl.jar:lwjgl-egl.jar:lwjgl-glfw.jar:lwjgl-jemalloc.jar:lwjgl-openal.jar:lwjgl-opengles.jar:soundsystem-20120107.jar:codecjorbis-20101023.jar:codecwav-20101023.jar:Java-WebSocket-1.5.1-with-dependencies.jar:webrtc-java-0.8.0.jar:UnsafeMemcpy.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass hide-renderdoc

View File

@ -1,4 +1,4 @@
@echo off
title EaglercraftX 1.8 Desktop Runtime (Direct3D 11)
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar;lwjgl.jar;lwjgl-egl.jar;lwjgl-glfw.jar;lwjgl-jemalloc.jar;lwjgl-openal.jar;lwjgl-opengles.jar;soundsystem-20120107.jar;codecjorbis-20101023.jar;codecwav-20101023.jar;Java-WebSocket-1.5.1-with-dependencies.jar;webrtc-java-0.8.0.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass d3d11 hide-renderdoc
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar;lwjgl.jar;lwjgl-egl.jar;lwjgl-glfw.jar;lwjgl-jemalloc.jar;lwjgl-openal.jar;lwjgl-opengles.jar;soundsystem-20120107.jar;codecjorbis-20101023.jar;codecwav-20101023.jar;Java-WebSocket-1.5.1-with-dependencies.jar;webrtc-java-0.8.0.jar;UnsafeMemcpy.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass d3d11 hide-renderdoc
pause

View File

@ -1,4 +1,4 @@
@echo off
title EaglercraftX 1.8 Desktop Runtime (OpenGL)
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar;lwjgl.jar;lwjgl-egl.jar;lwjgl-glfw.jar;lwjgl-jemalloc.jar;lwjgl-openal.jar;lwjgl-opengles.jar;soundsystem-20120107.jar;codecjorbis-20101023.jar;codecwav-20101023.jar;Java-WebSocket-1.5.1-with-dependencies.jar;webrtc-java-0.8.0.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass opengl hide-renderdoc
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar;lwjgl.jar;lwjgl-egl.jar;lwjgl-glfw.jar;lwjgl-jemalloc.jar;lwjgl-openal.jar;lwjgl-opengles.jar;soundsystem-20120107.jar;codecjorbis-20101023.jar;codecwav-20101023.jar;Java-WebSocket-1.5.1-with-dependencies.jar;webrtc-java-0.8.0.jar;UnsafeMemcpy.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass opengl hide-renderdoc
pause

View File

@ -1,2 +1,2 @@
#!/bin/sh
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar:lwjgl.jar:lwjgl-egl.jar:lwjgl-glfw.jar:lwjgl-jemalloc.jar:lwjgl-openal.jar:lwjgl-opengles.jar:soundsystem-20120107.jar:codecjorbis-20101023.jar:codecwav-20101023.jar:Java-WebSocket-1.5.1-with-dependencies.jar:webrtc-java-0.8.0.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass opengl hide-renderdoc
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar:lwjgl.jar:lwjgl-egl.jar:lwjgl-glfw.jar:lwjgl-jemalloc.jar:lwjgl-openal.jar:lwjgl-opengles.jar:soundsystem-20120107.jar:codecjorbis-20101023.jar:codecwav-20101023.jar:Java-WebSocket-1.5.1-with-dependencies.jar:webrtc-java-0.8.0.jar:UnsafeMemcpy.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass opengl hide-renderdoc

View File

@ -1,4 +1,4 @@
@echo off
title EaglercraftX 1.8 Desktop Runtime (OpenGL ES)
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar;lwjgl.jar;lwjgl-egl.jar;lwjgl-glfw.jar;lwjgl-jemalloc.jar;lwjgl-openal.jar;lwjgl-opengles.jar;soundsystem-20120107.jar;codecjorbis-20101023.jar;codecwav-20101023.jar;Java-WebSocket-1.5.1-with-dependencies.jar;webrtc-java-0.8.0.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass opengles hide-renderdoc
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar;lwjgl.jar;lwjgl-egl.jar;lwjgl-glfw.jar;lwjgl-jemalloc.jar;lwjgl-openal.jar;lwjgl-opengles.jar;soundsystem-20120107.jar;codecjorbis-20101023.jar;codecwav-20101023.jar;Java-WebSocket-1.5.1-with-dependencies.jar;webrtc-java-0.8.0.jar;UnsafeMemcpy.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass opengles hide-renderdoc
pause

View File

@ -1,2 +1,2 @@
#!/bin/sh
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar:lwjgl.jar:lwjgl-egl.jar:lwjgl-glfw.jar:lwjgl-jemalloc.jar:lwjgl-openal.jar:lwjgl-opengles.jar:soundsystem-20120107.jar:codecjorbis-20101023.jar:codecwav-20101023.jar:Java-WebSocket-1.5.1-with-dependencies.jar:webrtc-java-0.8.0.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass opengles hide-renderdoc
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar:lwjgl.jar:lwjgl-egl.jar:lwjgl-glfw.jar:lwjgl-jemalloc.jar:lwjgl-openal.jar:lwjgl-opengles.jar:soundsystem-20120107.jar:codecjorbis-20101023.jar:codecwav-20101023.jar:Java-WebSocket-1.5.1-with-dependencies.jar:webrtc-java-0.8.0.jar:UnsafeMemcpy.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass opengles hide-renderdoc

View File

@ -1,4 +1,4 @@
@echo off
title EaglercraftX 1.8 Desktop Runtime (Vulkan)
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar;lwjgl.jar;lwjgl-egl.jar;lwjgl-glfw.jar;lwjgl-jemalloc.jar;lwjgl-openal.jar;lwjgl-opengles.jar;soundsystem-20120107.jar;codecjorbis-20101023.jar;codecwav-20101023.jar;Java-WebSocket-1.5.1-with-dependencies.jar;webrtc-java-0.8.0.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass vulkan hide-renderdoc
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar;lwjgl.jar;lwjgl-egl.jar;lwjgl-glfw.jar;lwjgl-jemalloc.jar;lwjgl-openal.jar;lwjgl-opengles.jar;soundsystem-20120107.jar;codecjorbis-20101023.jar;codecwav-20101023.jar;Java-WebSocket-1.5.1-with-dependencies.jar;webrtc-java-0.8.0.jar;UnsafeMemcpy.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass vulkan hide-renderdoc
pause

View File

@ -1,2 +1,2 @@
#!/bin/sh
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar:lwjgl.jar:lwjgl-egl.jar:lwjgl-glfw.jar:lwjgl-jemalloc.jar:lwjgl-openal.jar:lwjgl-opengles.jar:soundsystem-20120107.jar:codecjorbis-20101023.jar:codecwav-20101023.jar:Java-WebSocket-1.5.1-with-dependencies.jar:webrtc-java-0.8.0.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass vulkan hide-renderdoc
java -Xmx1G -Xms1G -Djava.library.path=. -cp "eaglercraft.jar:lwjgl.jar:lwjgl-egl.jar:lwjgl-glfw.jar:lwjgl-jemalloc.jar:lwjgl-openal.jar:lwjgl-opengles.jar:soundsystem-20120107.jar:codecjorbis-20101023.jar:codecwav-20101023.jar:Java-WebSocket-1.5.1-with-dependencies.jar:webrtc-java-0.8.0.jar:UnsafeMemcpy.jar" net.lax1dude.eaglercraft.v1_8.internal.lwjgl.MainClass vulkan hide-renderdoc

Binary file not shown.

View File

@ -11,13 +11,15 @@
- Made the integrated PBR resource pack
- Wrote all desktop emulation code
- Wrote EaglercraftXBungee
- Wrote WebRTC Relay Server
- Wrote WebRTC relay server
- Wrote voice chat server
- Wrote the patch and build system
ayunami2000:
- Many bug fixes
- WebRTC LAN worlds
- WebRTC voice chat
- Added resource packs
- Added screen recording
- Added seamless fullscreen

Binary file not shown.

After

Width:  |  Height:  |  Size: 343 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 347 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 408 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 384 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 346 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 580 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 555 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 332 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 474 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 694 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 737 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 917 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 774 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 859 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1007 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 578 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 557 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 876 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 609 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

View File

@ -18,7 +18,7 @@ gui.all=All
eaglercraft.recording.unsupported=Recording Unsupported!
eaglercraft.recording.stop=Stop Recording
eaglercraft.recording.start=Record Screen...
eaglercraft.soundCategory.voice=Voice
eaglercraft.soundCategory.voice=Recording Voice
eaglercraft.resourcePack.prompt.title=What do you want to do with '%s'?
eaglercraft.resourcePack.prompt.text=Tip: Hold Shift to skip this screen when selecting a resource pack!
@ -43,6 +43,14 @@ eaglercraft.editProfile.username=Username
eaglercraft.editProfile.playerSkin=Player Skin
eaglercraft.editProfile.addSkin=Add Skin
eaglercraft.editProfile.clearSkin=Clear List
eaglercraft.editProfile.capes=Capes
eaglercraft.editProfile.disableFNAW=(Note: go to 'Options...' > 'Skin Customization' to disable FNAW skins)
eaglercraft.editProfile.enableFNAW=(Note: go to 'Options...' > 'Skin Customization' to enable FNAW skins)
eaglercraft.editCape.title=Edit Cape
eaglercraft.editCape.playerCape=Player Cape
eaglercraft.editCape.addCape=Add Cape
eaglercraft.editCape.clearCape=Clear List
eaglercraft.editProfile.importExport=Import/Export
@ -599,6 +607,60 @@ eaglercraft.updateList.refresh=Refresh
eaglercraft.updateList.note.0=Note: Updates are digitally signed, EaglercraftX will block any
eaglercraft.updateList.note.1=updates that were not created by lax1dude or ayunami2000
eaglercraft.voice.title=Voice Channel
eaglercraft.voice.titleNoVoice=Voice is disabled on this server
eaglercraft.voice.titleVoiceUnavailable=Voice is unavailable
eaglercraft.voice.titleVoiceBrowserError=(browser issue)
eaglercraft.voice.ptt=Press '%s' to speak
eaglercraft.voice.pttChangeDesc=(Press Any Key)
eaglercraft.voice.changeKey=Change
eaglercraft.voice.off=OFF
eaglercraft.voice.radius=NEARBY
eaglercraft.voice.global=GLOBAL
eaglercraft.voice.volumeTitle=Change Volume
eaglercraft.voice.volumeListen=Speakers Volume:
eaglercraft.voice.volumeSpeak=Microphone Volume:
eaglercraft.voice.radiusTitle=Change Listener Radius
eaglercraft.voice.radiusLabel=Players Within:
eaglercraft.voice.radiusChange=change
eaglercraft.voice.notConnected=Not Connected
eaglercraft.voice.connecting=Connecting...
eaglercraft.voice.unavailable=Could not connect!
eaglercraft.voice.connectedGlobal=Connected - Global
eaglercraft.voice.connectedRadius=Connected - $f$Within $radius$m
eaglercraft.voice.playersListening=Players Listening:
eaglercraft.voice.muted=Players Muted:
eaglercraft.voice.unmute=unmute
eaglercraft.voice.mute=mute
eaglercraft.voice.apply=Apply
eaglercraft.voice.volumeSpeakerLabel=Speakers:
eaglercraft.voice.volumeMicrophoneLabel=Microphone:
eaglercraft.voice.unsupportedWarning1=Voice Warning
eaglercraft.voice.unsupportedWarning2=Your network's firewall may not support
eaglercraft.voice.unsupportedWarning3=eaglercraft's voice chat.
eaglercraft.voice.unsupportedWarning4=If your game doesn't work it's your issue
eaglercraft.voice.unsupportedWarning5=to solve, not ayunami2000's or lax1dude's.
eaglercraft.voice.unsupportedWarning6=Don't ask them to 'fix' it for you because
eaglercraft.voice.unsupportedWarning7=they won't help you fix a problem that only
eaglercraft.voice.unsupportedWarning8=you or your network's administrator has the
eaglercraft.voice.unsupportedWarning9=ability to correctly resolve.
eaglercraft.voice.unsupportedWarning10=Continue
eaglercraft.voice.unsupportedWarning11=Cancel
eaglercraft.voice.ipGrabWarning1=IP Logger Warning
eaglercraft.voice.ipGrabWarning2=Using Eaglercraft voice chat may allow your
eaglercraft.voice.ipGrabWarning3=IP address to be logged by other players
eaglercraft.voice.ipGrabWarning4=also using voice on the server.
eaglercraft.voice.ipGrabWarning5=This issue will not be fixed, it is an
eaglercraft.voice.ipGrabWarning6=internal browser issue, not a mistake in the
eaglercraft.voice.ipGrabWarning7=game. Fortunately, this can only be done if
eaglercraft.voice.ipGrabWarning8=the other player uses a hacked web browser
eaglercraft.voice.ipGrabWarning9=or has Wireshark to capture the voice
eaglercraft.voice.ipGrabWarning10=packets, as there exists no real javascript
eaglercraft.voice.ipGrabWarning11=method to log IPs using a normal skidded
eaglercraft.voice.ipGrabWarning12=eaglercraft hacked client.
selectServer.title=Select Server
selectServer.empty=empty
selectServer.select=Join Server
@ -799,6 +861,7 @@ options.chat.height.focused=Focused Height
options.chat.height.unfocused=Unfocused Height
options.skinCustomisation=Skin Customization...
options.skinCustomisation.title=Skin Customization
options.skinCustomisation.enableFNAWSkins=Show FNAW Skins
options.modelPart.cape=Cape
options.modelPart.hat=Hat
options.modelPart.jacket=Jacket

View File

@ -1 +1 @@
{"pluginName":"EaglercraftXBungee","pluginVersion":"1.0.10","pluginButton":"Download \"EaglerXBungee-1.0.10.jar\"","pluginFilename":"EaglerXBungee.zip"}
{"pluginName":"EaglercraftXBungee","pluginVersion":"1.1.0","pluginButton":"Download \"EaglerXBungee-1.1.0.jar\"","pluginFilename":"EaglerXBungee.zip"}

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long