setup stuff
This commit is contained in:
parent
3cd975f85c
commit
03db59061d
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -6,6 +6,7 @@ build
|
||||||
bin
|
bin
|
||||||
proxyServer/bin
|
proxyServer/bin
|
||||||
proxyServer/rundir
|
proxyServer/rundir
|
||||||
|
desktopRuntime/eclipseProject/*
|
||||||
desktopRuntime/_eagstorage*
|
desktopRuntime/_eagstorage*
|
||||||
desktopRuntime/eclipseProject/bin*
|
desktopRuntime/eclipseProject/bin*
|
||||||
desktopRuntime/hs_err_*
|
desktopRuntime/hs_err_*
|
||||||
|
|
|
@ -7,17 +7,17 @@
|
||||||
<attribute name="module" value="true"/>
|
<attribute name="module" value="true"/>
|
||||||
</attributes>
|
</attributes>
|
||||||
</classpathentry>
|
</classpathentry>
|
||||||
<classpathentry kind="lib" path="/workspace/Resent-1.8/eaglercraftx-1.8/../eaglercraft_1.8_workspace/desktopRuntime/CompileEPK.jar"/>
|
<classpathentry kind="lib" path="C:/Users/hooman/Downloads/resent source real/Resent-1.8/desktopRuntime/CompileEPK.jar"/>
|
||||||
<classpathentry kind="lib" path="/workspace/Resent-1.8/eaglercraftx-1.8/../eaglercraft_1.8_workspace/desktopRuntime/Java-WebSocket-1.5.1-with-dependencies.jar"/>
|
<classpathentry kind="lib" path="C:/Users/hooman/Downloads/resent source real/Resent-1.8/desktopRuntime/Java-WebSocket-1.5.1-with-dependencies.jar"/>
|
||||||
<classpathentry kind="lib" path="/workspace/Resent-1.8/eaglercraftx-1.8/../eaglercraft_1.8_workspace/desktopRuntime/MakeOfflineDownload.jar"/>
|
<classpathentry kind="lib" path="C:/Users/hooman/Downloads/resent source real/Resent-1.8/desktopRuntime/MakeOfflineDownload.jar"/>
|
||||||
<classpathentry kind="lib" path="/workspace/Resent-1.8/eaglercraftx-1.8/../eaglercraft_1.8_workspace/desktopRuntime/codecjorbis-20101023.jar"/>
|
<classpathentry kind="lib" path="C:/Users/hooman/Downloads/resent source real/Resent-1.8/desktopRuntime/codecjorbis-20101023.jar"/>
|
||||||
<classpathentry kind="lib" path="/workspace/Resent-1.8/eaglercraftx-1.8/../eaglercraft_1.8_workspace/desktopRuntime/codecwav-20101023.jar"/>
|
<classpathentry kind="lib" path="C:/Users/hooman/Downloads/resent source real/Resent-1.8/desktopRuntime/codecwav-20101023.jar"/>
|
||||||
<classpathentry kind="lib" path="/workspace/Resent-1.8/eaglercraftx-1.8/../eaglercraft_1.8_workspace/desktopRuntime/lwjgl-egl.jar"/>
|
<classpathentry kind="lib" path="C:/Users/hooman/Downloads/resent source real/Resent-1.8/desktopRuntime/lwjgl-egl.jar"/>
|
||||||
<classpathentry kind="lib" path="/workspace/Resent-1.8/eaglercraftx-1.8/../eaglercraft_1.8_workspace/desktopRuntime/lwjgl-glfw.jar"/>
|
<classpathentry kind="lib" path="C:/Users/hooman/Downloads/resent source real/Resent-1.8/desktopRuntime/lwjgl-glfw.jar"/>
|
||||||
<classpathentry kind="lib" path="/workspace/Resent-1.8/eaglercraftx-1.8/../eaglercraft_1.8_workspace/desktopRuntime/lwjgl-jemalloc.jar"/>
|
<classpathentry kind="lib" path="C:/Users/hooman/Downloads/resent source real/Resent-1.8/desktopRuntime/lwjgl-jemalloc.jar"/>
|
||||||
<classpathentry kind="lib" path="/workspace/Resent-1.8/eaglercraftx-1.8/../eaglercraft_1.8_workspace/desktopRuntime/lwjgl-openal.jar"/>
|
<classpathentry kind="lib" path="C:/Users/hooman/Downloads/resent source real/Resent-1.8/desktopRuntime/lwjgl-openal.jar"/>
|
||||||
<classpathentry kind="lib" path="/workspace/Resent-1.8/eaglercraftx-1.8/../eaglercraft_1.8_workspace/desktopRuntime/lwjgl-opengles.jar"/>
|
<classpathentry kind="lib" path="C:/Users/hooman/Downloads/resent source real/Resent-1.8/desktopRuntime/lwjgl-opengles.jar"/>
|
||||||
<classpathentry kind="lib" path="/workspace/Resent-1.8/eaglercraftx-1.8/../eaglercraft_1.8_workspace/desktopRuntime/lwjgl.jar"/>
|
<classpathentry kind="lib" path="C:/Users/hooman/Downloads/resent source real/Resent-1.8/desktopRuntime/lwjgl.jar"/>
|
||||||
<classpathentry kind="lib" path="/workspace/Resent-1.8/eaglercraftx-1.8/../eaglercraft_1.8_workspace/desktopRuntime/soundsystem-20120107.jar"/>
|
<classpathentry kind="lib" path="C:/Users/hooman/Downloads/resent source real/Resent-1.8/desktopRuntime/soundsystem-20120107.jar"/>
|
||||||
<classpathentry kind="output" path="bin"/>
|
<classpathentry kind="output" path="bin"/>
|
||||||
</classpath>
|
</classpath>
|
||||||
|
|
|
@ -18,12 +18,12 @@
|
||||||
<link>
|
<link>
|
||||||
<name>src_lwjgl_java</name>
|
<name>src_lwjgl_java</name>
|
||||||
<type>2</type>
|
<type>2</type>
|
||||||
<location>/workspace/Resent-1.8/eaglercraftx-1.8/../eaglercraft_1.8_workspace/src/lwjgl/java</location>
|
<location>C:/Users/hooman/Downloads/resent source real/Resent-1.8/src/lwjgl/java</location>
|
||||||
</link>
|
</link>
|
||||||
<link>
|
<link>
|
||||||
<name>src_main_java</name>
|
<name>src_main_java</name>
|
||||||
<type>2</type>
|
<type>2</type>
|
||||||
<location>/workspace/Resent-1.8/eaglercraftx-1.8/../eaglercraft_1.8_workspace/src/main/java</location>
|
<location>C:/Users/hooman/Downloads/resent source real/Resent-1.8/src/main/java</location>
|
||||||
</link>
|
</link>
|
||||||
</linkedResources>
|
</linkedResources>
|
||||||
</projectDescription>
|
</projectDescription>
|
||||||
|
|
|
@ -18,5 +18,5 @@
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.MODULE_NAME" value="eclipseProject"/>
|
<stringAttribute key="org.eclipse.jdt.launching.MODULE_NAME" value="eclipseProject"/>
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="eclipseProject"/>
|
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="eclipseProject"/>
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Djava.library.path=."/>
|
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Djava.library.path=."/>
|
||||||
<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="/workspace/Resent-1.8/eaglercraftx-1.8/../eaglercraft_1.8_workspace/desktopRuntime"/>
|
<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="C:/Users/hooman/Downloads/resent source real/Resent-1.8/desktopRuntime"/>
|
||||||
</launchConfiguration>
|
</launchConfiguration>
|
||||||
|
|
BIN
desktopRuntime/resources/assets/eagler/gui/background.jpg
Normal file
BIN
desktopRuntime/resources/assets/eagler/gui/background.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 164 KiB |
Binary file not shown.
Before Width: | Height: | Size: 79 KiB |
Binary file not shown.
Before Width: | Height: | Size: 7.7 KiB |
|
@ -1,17 +0,0 @@
|
||||||
package dev.resent.javascript;
|
|
||||||
|
|
||||||
import org.teavm.jso.JSBody;
|
|
||||||
import org.teavm.jso.dom.events.Event;
|
|
||||||
|
|
||||||
public class LoadScreen {
|
|
||||||
|
|
||||||
@JSBody(params = { "event", "epkSize" }, script = "setBarProg(event, epkSize)")
|
|
||||||
public static native void setBarProgress(Event event, int epkSize);
|
|
||||||
|
|
||||||
@JSBody(params = { "version" }, script = "setVersion(version)")
|
|
||||||
public static native void setClientVersion(String version);
|
|
||||||
|
|
||||||
@JSBody( script = "die()")
|
|
||||||
public static native void remove();
|
|
||||||
|
|
||||||
}
|
|
|
@ -20,7 +20,7 @@ public class GuiMainMenu extends GuiScreen {
|
||||||
@Override
|
@Override
|
||||||
public void drawScreen(final int mouseX, final int mouseY, final float partialTicks) {
|
public void drawScreen(final int mouseX, final int mouseY, final float partialTicks) {
|
||||||
this.drawDefaultBackground();
|
this.drawDefaultBackground();
|
||||||
this.mc.getTextureManager().bindTexture(new ResourceLocation("eagler:gui/background.webp"));
|
this.mc.getTextureManager().bindTexture(new ResourceLocation("eagler:gui/background.jpg"));
|
||||||
Gui.drawModalRectWithCustomSizedTexture(0, 0, 0.0f, 0.0f, this.width, this.height, this.width + 21, this.height + 50);
|
Gui.drawModalRectWithCustomSizedTexture(0, 0, 0.0f, 0.0f, this.width, this.height, this.width + 21, this.height + 50);
|
||||||
final String s1 = "Copyright " + EnumChatFormatting.RED + EnumChatFormatting.BOLD + "M" + EnumChatFormatting.RESET + "ojang AB";
|
final String s1 = "Copyright " + EnumChatFormatting.RED + EnumChatFormatting.BOLD + "M" + EnumChatFormatting.RESET + "ojang AB";
|
||||||
this.drawString(Minecraft.getMinecraft().fontRendererObj, s1, this.width - Minecraft.getMinecraft().fontRendererObj.getStringWidth(s1) - 2, this.height - 10, -1);
|
this.drawString(Minecraft.getMinecraft().fontRendererObj, s1, this.width - Minecraft.getMinecraft().fontRendererObj.getStringWidth(s1) - 2, this.height - 10, -1);
|
||||||
|
|
|
@ -34,7 +34,6 @@ import com.jcraft.jzlib.GZIPOutputStream;
|
||||||
import com.jcraft.jzlib.InflaterInputStream;
|
import com.jcraft.jzlib.InflaterInputStream;
|
||||||
|
|
||||||
import dev.resent.client.Resent;
|
import dev.resent.client.Resent;
|
||||||
import dev.resent.javascript.LoadScreen;
|
|
||||||
import net.lax1dude.eaglercraft.v1_8.EaglercraftVersion;
|
import net.lax1dude.eaglercraft.v1_8.EaglercraftVersion;
|
||||||
import net.lax1dude.eaglercraft.v1_8.internal.buffer.ByteBuffer;
|
import net.lax1dude.eaglercraft.v1_8.internal.buffer.ByteBuffer;
|
||||||
import net.lax1dude.eaglercraft.v1_8.internal.buffer.EaglerArrayBufferAllocator;
|
import net.lax1dude.eaglercraft.v1_8.internal.buffer.EaglerArrayBufferAllocator;
|
||||||
|
@ -152,7 +151,7 @@ public class PlatformRuntime {
|
||||||
}
|
}
|
||||||
|
|
||||||
logger.info("Decompressing: {}", logURL);
|
logger.info("Decompressing: {}", logURL);
|
||||||
LoadScreen.remove();
|
remove();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
EPKLoader.loadEPK(epkFileData, epkFiles[i].path, PlatformAssets.assets);
|
EPKLoader.loadEPK(epkFileData, epkFiles[i].path, PlatformAssets.assets);
|
||||||
|
@ -178,6 +177,15 @@ public class PlatformRuntime {
|
||||||
logger.info("Platform initialization complete");
|
logger.info("Platform initialization complete");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@JSBody(params = { "event", "epkSize" }, script = "setBarProg(event, epkSize)")
|
||||||
|
public static native void setBarProgress(Event event, int epkSize);
|
||||||
|
|
||||||
|
@JSBody(params = { "version" }, script = "setVersion(version)")
|
||||||
|
public static native void setClientVersion(String version);
|
||||||
|
|
||||||
|
@JSBody( script = "die()")
|
||||||
|
public static native void remove();
|
||||||
|
|
||||||
@JSBody(params = {}, script = "return {antialias: false, depth: false, powerPreference: \"high-performance\", desynchronized: true, preserveDrawingBuffer: false, premultipliedAlpha: false, alpha: false};")
|
@JSBody(params = {}, script = "return {antialias: false, depth: false, powerPreference: \"high-performance\", desynchronized: true, preserveDrawingBuffer: false, premultipliedAlpha: false, alpha: false};")
|
||||||
public static native JSObject youEagler();
|
public static native JSObject youEagler();
|
||||||
|
|
||||||
|
@ -295,8 +303,8 @@ public class PlatformRuntime {
|
||||||
int epkSize = Integer.parseInt(request.getResponseHeader("content-length"));
|
int epkSize = Integer.parseInt(request.getResponseHeader("content-length"));
|
||||||
Event event = evt;
|
Event event = evt;
|
||||||
|
|
||||||
LoadScreen.setClientVersion(Resent.VERSION);
|
setClientVersion(Resent.VERSION);
|
||||||
LoadScreen.setBarProgress(event, epkSize);
|
setBarProgress(event, epkSize);
|
||||||
}catch (Exception e){
|
}catch (Exception e){
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user