me watching a video about cults and realizing whats wrong with my code
This commit is contained in:
parent
191126fcd3
commit
d70cecac78
323
javascript/OfflineDownloadTemplate1.txt
Normal file
323
javascript/OfflineDownloadTemplate1.txt
Normal file
|
@ -0,0 +1,323 @@
|
|||
<!DOCTYPE html>
|
||||
|
||||
<!--
|
||||
|
||||
This file is from ${date}, there is no official eagler download link anymore, check the websites and discords of your favorite eagler servers for new versions
|
||||
|
||||
Be aware that some server owners are lazy and do not update their client regularly
|
||||
|
||||
Compile it yourself here: https://gitlab.com/lax1dude/eaglercraftx-1.8/
|
||||
|
||||
-->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>Resent Client</title>
|
||||
<meta charset="application/javascript" />
|
||||
<!--meta content="IMAGE" property="og:image"/>-->
|
||||
<meta content="Eaglercraft pvp client. Currently developed by hooman#1196/Nitwit in-game. Over 100 texture packs for 1.5 and 40+ mods. 1.8 currently in development." property="og:description" />
|
||||
<link rel="icon" type="image/x-icon" href="/images/favicon.ico" />
|
||||
</head>
|
||||
|
||||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
box-sizing: border-box;
|
||||
font-family: "Roboto", sans-serif;
|
||||
font-weight: 390;
|
||||
letter-spacing: 1px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
body {
|
||||
position: relative;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
background: red;
|
||||
margin: 0;
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
background-color: red;
|
||||
-webkit-background-size: cover;
|
||||
-moz-background-size: cover;
|
||||
-o-background-size: cover;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
#changelog {
|
||||
top: 35%;
|
||||
right: 15%;
|
||||
text-align: center;
|
||||
position: absolute;
|
||||
background-color: rgb(49, 51, 54);
|
||||
height: 30vh;
|
||||
width: 13vw;
|
||||
padding-left: 1vw;
|
||||
padding-right: 1vw;
|
||||
padding-top: 1vw;
|
||||
padding-bottom: 1vw;
|
||||
border-radius: 1vw;
|
||||
color: white;
|
||||
max-width: 30vw;
|
||||
text-align: center;
|
||||
font-size: calc(1.2vw);
|
||||
overflow-y: scroll;
|
||||
}
|
||||
|
||||
#quickstart {
|
||||
position: relative;
|
||||
text-align: center;
|
||||
bottom: 2px;
|
||||
overflow-y: scroll;
|
||||
top: 35%;
|
||||
left: 15%;
|
||||
right: 10vw;
|
||||
text-align: center;
|
||||
position: absolute;
|
||||
background-color: rgb(49, 51, 54);
|
||||
height: 30vh;
|
||||
width: 13vw;
|
||||
padding-left: 1vw;
|
||||
padding-right: 1vw;
|
||||
padding-top: 1vw;
|
||||
padding-bottom: 1vw;
|
||||
border-radius: 1vw;
|
||||
color: white;
|
||||
max-width: 30vw;
|
||||
font-size: calc(1.2vw);
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.stuff {
|
||||
padding-bottom: 1vw;
|
||||
transition: 1s ease-in-out;
|
||||
}
|
||||
|
||||
.container {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: space-around;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
#Packs {
|
||||
height: 3vh;
|
||||
width: 9vw;
|
||||
font-size: 0.8vw;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#Selection {
|
||||
vertical-align: center;
|
||||
display: inline-block;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
background-color: rgb(49, 51, 54);
|
||||
padding: 1vw;
|
||||
border-radius: 1vw;
|
||||
color: white;
|
||||
width: 20vw;
|
||||
height: 40vh;
|
||||
text-align: center;
|
||||
overflow-y: scroll;
|
||||
font-size: calc(1.1vw);
|
||||
transition: 1s ease-in-out;
|
||||
}
|
||||
|
||||
.btn {
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
border: none;
|
||||
border-radius: 50px;
|
||||
background: none;
|
||||
padding: 25px 75px;
|
||||
margin: 30px;
|
||||
}
|
||||
|
||||
.btn a {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
background: rgb(255, 255, 255, 0.05);
|
||||
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.2);
|
||||
border-top: 1px solid rgba(255, 255, 255, 0.1);
|
||||
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
|
||||
border-radius: 30px;
|
||||
color: white;
|
||||
z-index: 1;
|
||||
letter-spacing: 1px;
|
||||
text-decoration: none;
|
||||
backdrop-filter: blur(15px);
|
||||
transition: all 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
.btn:hover a {
|
||||
letter-spacing: 3px;
|
||||
}
|
||||
|
||||
.btn a::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 50%;
|
||||
height: 100%;
|
||||
background: linear-gradient(to left, rgba(255, 255, 255, 0.15), transparent);
|
||||
transform: skewX(40deg) translateX(0);
|
||||
transition: all 0.5s ease-out;
|
||||
}
|
||||
|
||||
.btn:hover a::before {
|
||||
transform: skewX(40deg) translateX(200%);
|
||||
}
|
||||
|
||||
.btn::before,
|
||||
.btn::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
width: 30px;
|
||||
height: 10px;
|
||||
border-radius: 10px;
|
||||
background: #9e4444;
|
||||
transition: all 0.4s ease-in-out;
|
||||
transition-delay: 0s;
|
||||
}
|
||||
|
||||
.btn::before {
|
||||
bottom: -5px;
|
||||
}
|
||||
|
||||
.btn::after {
|
||||
top: -5px;
|
||||
}
|
||||
|
||||
.btn:hover::before,
|
||||
.btn:hover::after {
|
||||
height: 50%;
|
||||
width: 80%;
|
||||
border-radius: 30px;
|
||||
transition-delay: 0.3s;
|
||||
}
|
||||
|
||||
.btn:hover::before {
|
||||
bottom: 0;
|
||||
}
|
||||
|
||||
.btn:hover::after {
|
||||
top: 0;
|
||||
}
|
||||
|
||||
.btn:nth-child(1)::before,
|
||||
.btn:nth-child(1)::after {
|
||||
background: #2bd2ff;
|
||||
box-shadow: 0 0 5px #2bd2ff, 0 0 15px #2bd2ff, 0 0 30px #2bd2ff,
|
||||
0 0 60px #2bd2ff;
|
||||
}
|
||||
|
||||
.btn:nth-child(2)::before,
|
||||
.btn:nth-child(2)::after {
|
||||
background: #2bd2ff;
|
||||
box-shadow: 0 0 5px #2bd2ff, 0 0 15px #2bd2ff, 0 0 30px #2bd2ff,
|
||||
0 0 60px #2bd2ff;
|
||||
}
|
||||
|
||||
.btn:nth-child(3)::before,
|
||||
.btn:nth-child(3)::after {
|
||||
background: #1eff45;
|
||||
box-shadow: 0 0 5px #1eff45, 0 0 15px #1eff45, 0 0 30px #1eff45,
|
||||
0 0 60px #1eff45;
|
||||
}
|
||||
|
||||
.btn:nth-child(4)::before,
|
||||
.btn:nth-child(4)::after {
|
||||
background: #fffa65;
|
||||
box-shadow: 0 0 5px #fffa65, 0 0 15px #fffa65, 0 0 30px #fffa65,
|
||||
0 0 60px #fffa65;
|
||||
}
|
||||
|
||||
#Selection:hover {
|
||||
box-shadow: 1vw 1vw rgb(24, 8, 33);
|
||||
transition-delay: 1s;
|
||||
transition: box-shadow 0.5s ease-in-out;
|
||||
}
|
||||
|
||||
.stuff:hover {
|
||||
box-shadow: 1vw 1vw rgb(24, 8, 33);
|
||||
transition-delay: 1s;
|
||||
transition: box-shadow 0.5s ease-in-out;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<body id="game_frame">
|
||||
<div class="stuff" id="changelog">
|
||||
<h3>Changelog and Updates</h3>
|
||||
<div>
|
||||
<br/>
|
||||
<br />
|
||||
<p>too lazy to update changelog cope</p>
|
||||
<br />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="stuff" id="quickstart">
|
||||
<h3>Quick Guide</h3>
|
||||
<br/>
|
||||
<br/>
|
||||
<p>- Press "Y" in game to open the GUI</p>
|
||||
<br />
|
||||
<p>- Set hotkeys and other keybinds in controls</p>
|
||||
<br />
|
||||
<p>- Press "Modify HUD" to change the layout</p>
|
||||
</div>
|
||||
|
||||
<div id="Selection">
|
||||
<div background-color: light-grey;>
|
||||
<h1>Resent Client 1.8</h1>
|
||||
<br/>
|
||||
<div class="container">
|
||||
<button onclick="Start();" class="btn"><a href="#">Launch</a></button>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
function Start() {
|
||||
document.getElementById("Selection").style.display = "none";
|
||||
document.getElementById("changelog").style.display = "none";
|
||||
document.getElementById("quickstart").style.display = "none";
|
||||
|
||||
"use strict";
|
||||
|
||||
window.eaglercraftXOpts = { container: "game_frame", };
|
||||
|
||||
${classes_js}
|
||||
|
||||
window.eaglercraftXOpts.assetsURI = ${assets_epk};
|
||||
|
||||
main();
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
31922
javascript/classes.js
31922
javascript/classes.js
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
|
@ -1,7 +1,6 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<script async src="https://arc.io/widget.min.js#AcyRg5M7"></script>
|
||||
<title>Resent Client</title>
|
||||
<meta charset="application/javascript" />
|
||||
<!--meta content="IMAGE" property="og:image"/>-->
|
||||
|
@ -9,9 +8,250 @@
|
|||
<link rel="icon" type="image/x-icon" href="/images/favicon.ico" />
|
||||
<script type="text/javascript" src="classes.js"></script>
|
||||
<script type="text/javascript" src="fix-webm-duration.js"></script>
|
||||
<link rel="stylesheet" href="styles.css" />
|
||||
</head>
|
||||
|
||||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
box-sizing: border-box;
|
||||
font-family: "Roboto", sans-serif;
|
||||
font-weight: 390;
|
||||
letter-spacing: 1px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
body {
|
||||
position: relative;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
min-height: 100vh;
|
||||
background: red;
|
||||
margin: 0;
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
background-color: red;
|
||||
-webkit-background-size: cover;
|
||||
-moz-background-size: cover;
|
||||
-o-background-size: cover;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
#changelog {
|
||||
top: 35%;
|
||||
right: 15%;
|
||||
text-align: center;
|
||||
position: absolute;
|
||||
background-color: rgb(49, 51, 54);
|
||||
height: 30vh;
|
||||
width: 13vw;
|
||||
padding-left: 1vw;
|
||||
padding-right: 1vw;
|
||||
padding-top: 1vw;
|
||||
padding-bottom: 1vw;
|
||||
border-radius: 1vw;
|
||||
color: white;
|
||||
max-width: 30vw;
|
||||
text-align: center;
|
||||
font-size: calc(1.2vw);
|
||||
overflow-y: scroll;
|
||||
}
|
||||
|
||||
#quickstart {
|
||||
position: relative;
|
||||
text-align: center;
|
||||
bottom: 2px;
|
||||
overflow-y: scroll;
|
||||
top: 35%;
|
||||
left: 15%;
|
||||
right: 10vw;
|
||||
text-align: center;
|
||||
position: absolute;
|
||||
background-color: rgb(49, 51, 54);
|
||||
height: 30vh;
|
||||
width: 13vw;
|
||||
padding-left: 1vw;
|
||||
padding-right: 1vw;
|
||||
padding-top: 1vw;
|
||||
padding-bottom: 1vw;
|
||||
border-radius: 1vw;
|
||||
color: white;
|
||||
max-width: 30vw;
|
||||
font-size: calc(1.2vw);
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.stuff {
|
||||
padding-bottom: 1vw;
|
||||
transition: 1s ease-in-out;
|
||||
}
|
||||
|
||||
.container {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: space-around;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
#Packs {
|
||||
height: 3vh;
|
||||
width: 9vw;
|
||||
font-size: 0.8vw;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#Selection {
|
||||
vertical-align: center;
|
||||
display: inline-block;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
background-color: rgb(49, 51, 54);
|
||||
padding: 1vw;
|
||||
border-radius: 1vw;
|
||||
color: white;
|
||||
width: 20vw;
|
||||
height: 40vh;
|
||||
text-align: center;
|
||||
overflow-y: scroll;
|
||||
font-size: calc(1.1vw);
|
||||
transition: 1s ease-in-out;
|
||||
}
|
||||
|
||||
.btn {
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
border: none;
|
||||
border-radius: 50px;
|
||||
background: none;
|
||||
padding: 25px 75px;
|
||||
margin: 30px;
|
||||
}
|
||||
|
||||
.btn a {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
background: rgb(255, 255, 255, 0.05);
|
||||
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.2);
|
||||
border-top: 1px solid rgba(255, 255, 255, 0.1);
|
||||
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
|
||||
border-radius: 30px;
|
||||
color: white;
|
||||
z-index: 1;
|
||||
letter-spacing: 1px;
|
||||
text-decoration: none;
|
||||
backdrop-filter: blur(15px);
|
||||
transition: all 0.3s ease-in-out;
|
||||
}
|
||||
|
||||
.btn:hover a {
|
||||
letter-spacing: 3px;
|
||||
}
|
||||
|
||||
.btn a::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 50%;
|
||||
height: 100%;
|
||||
background: linear-gradient(to left, rgba(255, 255, 255, 0.15), transparent);
|
||||
transform: skewX(40deg) translateX(0);
|
||||
transition: all 0.5s ease-out;
|
||||
}
|
||||
|
||||
.btn:hover a::before {
|
||||
transform: skewX(40deg) translateX(200%);
|
||||
}
|
||||
|
||||
.btn::before,
|
||||
.btn::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
width: 30px;
|
||||
height: 10px;
|
||||
border-radius: 10px;
|
||||
background: #9e4444;
|
||||
transition: all 0.4s ease-in-out;
|
||||
transition-delay: 0s;
|
||||
}
|
||||
|
||||
.btn::before {
|
||||
bottom: -5px;
|
||||
}
|
||||
|
||||
.btn::after {
|
||||
top: -5px;
|
||||
}
|
||||
|
||||
.btn:hover::before,
|
||||
.btn:hover::after {
|
||||
height: 50%;
|
||||
width: 80%;
|
||||
border-radius: 30px;
|
||||
transition-delay: 0.3s;
|
||||
}
|
||||
|
||||
.btn:hover::before {
|
||||
bottom: 0;
|
||||
}
|
||||
|
||||
.btn:hover::after {
|
||||
top: 0;
|
||||
}
|
||||
|
||||
.btn:nth-child(1)::before,
|
||||
.btn:nth-child(1)::after {
|
||||
background: #2bd2ff;
|
||||
box-shadow: 0 0 5px #2bd2ff, 0 0 15px #2bd2ff, 0 0 30px #2bd2ff,
|
||||
0 0 60px #2bd2ff;
|
||||
}
|
||||
|
||||
.btn:nth-child(2)::before,
|
||||
.btn:nth-child(2)::after {
|
||||
background: #2bd2ff;
|
||||
box-shadow: 0 0 5px #2bd2ff, 0 0 15px #2bd2ff, 0 0 30px #2bd2ff,
|
||||
0 0 60px #2bd2ff;
|
||||
}
|
||||
|
||||
.btn:nth-child(3)::before,
|
||||
.btn:nth-child(3)::after {
|
||||
background: #1eff45;
|
||||
box-shadow: 0 0 5px #1eff45, 0 0 15px #1eff45, 0 0 30px #1eff45,
|
||||
0 0 60px #1eff45;
|
||||
}
|
||||
|
||||
.btn:nth-child(4)::before,
|
||||
.btn:nth-child(4)::after {
|
||||
background: #fffa65;
|
||||
box-shadow: 0 0 5px #fffa65, 0 0 15px #fffa65, 0 0 30px #fffa65,
|
||||
0 0 60px #fffa65;
|
||||
}
|
||||
|
||||
#Selection:hover {
|
||||
box-shadow: 1vw 1vw rgb(24, 8, 33);
|
||||
transition-delay: 1s;
|
||||
transition: box-shadow 0.5s ease-in-out;
|
||||
}
|
||||
|
||||
.stuff:hover {
|
||||
box-shadow: 1vw 1vw rgb(24, 8, 33);
|
||||
transition-delay: 1s;
|
||||
transition: box-shadow 0.5s ease-in-out;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<body id="game_frame">
|
||||
<div class="stuff" id="changelog">
|
||||
<h3>Changelog and Updates</h3>
|
||||
|
|
|
@ -2,6 +2,9 @@
|
|||
cd javascript
|
||||
rm EaglercraftX_1.8_Offline_en_US.html
|
||||
rm EaglercraftX_1.8_Offline_International.html
|
||||
../MakeOfflineDownload.sh
|
||||
cd ../
|
||||
chmod +x ./MakeOfflineDownload.sh
|
||||
./MakeOfflineDownload.sh
|
||||
cd javascript
|
||||
mv EaglercraftX_1.8_Offline_en_US.html Resent_EaglercraftX_1.8_US.html
|
||||
mv EaglercraftX_1.8_Offline_International.html Resent_EaglercraftX_1.8_International.html
|
|
@ -47,11 +47,11 @@ public class Freelook extends Mod {
|
|||
return perspectiveToggled ? cameraPitch : Minecraft.getMinecraft().thePlayer.rotationPitch;
|
||||
}
|
||||
|
||||
public boolean overriderMouse() {
|
||||
public boolean overrideMouse() {
|
||||
if (Minecraft.getMinecraft().inGameHasFocus) {
|
||||
if (!perspectiveToggled)
|
||||
return true;
|
||||
Minecraft.getMinecraft().mouseHelper.mouseXYChange();
|
||||
mc.mouseHelper.mouseXYChange();
|
||||
float f1 = Minecraft.getMinecraft().gameSettings.mouseSensitivity * 0.6F + 0.2F;
|
||||
float f2 = f1 * f1 * f1 * 8.0F;
|
||||
float f3 = Minecraft.getMinecraft().mouseHelper.deltaX * f2;
|
||||
|
|
10
src/main/java/dev/resent/module/impl/misc/NoHurtCam.java
Normal file
10
src/main/java/dev/resent/module/impl/misc/NoHurtCam.java
Normal file
|
@ -0,0 +1,10 @@
|
|||
package dev.resent.module.impl.misc;
|
||||
|
||||
import dev.resent.module.base.Category;
|
||||
import dev.resent.module.base.Mod;
|
||||
|
||||
public class NoHurtCam extends Mod{
|
||||
public NoHurtCam(){
|
||||
super("NoHurtCam", Category.MISC);
|
||||
}
|
||||
}
|
|
@ -422,7 +422,7 @@ public class EntityRenderer implements IResourceManagerReloadListener {
|
|||
}
|
||||
|
||||
private void hurtCameraEffect(float partialTicks) {
|
||||
if (this.mc.getRenderViewEntity() instanceof EntityLivingBase /* && !W.noHurtCam().isEnabled()*/) {
|
||||
if (this.mc.getRenderViewEntity() instanceof EntityLivingBase) {
|
||||
EntityLivingBase entitylivingbase = (EntityLivingBase) this.mc.getRenderViewEntity();
|
||||
float f = (float) entitylivingbase.hurtTime - partialTicks;
|
||||
if (entitylivingbase.getHealth() <= 0.0F) {
|
||||
|
@ -857,7 +857,7 @@ public class EntityRenderer implements IResourceManagerReloadListener {
|
|||
|
||||
this.mc.mcProfiler.startSection("mouse");
|
||||
|
||||
if (this.mc.inGameHasFocus && flag) {
|
||||
if (this.mc.inGameHasFocus && flag && ModManager.freelook.overrideMouse()) {
|
||||
this.mc.mouseHelper.mouseXYChange();
|
||||
float f = this.mc.gameSettings.mouseSensitivity * 0.6F + 0.2F;
|
||||
if (this.mc.gameSettings.keyBindZoomCamera.isKeyDown()) {
|
||||
|
|
|
@ -214,7 +214,7 @@ public class GameSettings {
|
|||
this.keyBindSneak, this.keyBindSprint, this.keyBindDrop, this.keyBindInventory, this.keyBindChat,
|
||||
this.keyBindPlayerList, this.keyBindPickBlock, this.keyBindCommand, this.keyBindScreenshot,
|
||||
this.keyBindTogglePerspective, this.keyBindSmoothCamera, this.keyBindZoomCamera, this.keyBindFunction,
|
||||
this.keyBindClose }, this.keyBindsHotbar);
|
||||
this.keyBindClose, this.keyBindClickGui, this.keyBindFreelook }, this.keyBindsHotbar);
|
||||
this.difficulty = EnumDifficulty.NORMAL;
|
||||
this.lastServer = "";
|
||||
this.fovSetting = 70.0F;
|
||||
|
|
Loading…
Reference in New Issue
Block a user