mirror of
https://github.com/WorldEditAxe/eaglerproxy.git
synced 2024-11-09 07:16:05 -08:00
disallow connecting to Hypixel to avoid being false banned
This commit is contained in:
parent
a78c1c98e8
commit
1a5558a5f0
|
@ -26,7 +26,7 @@ As of right now, there only exists one plugin: EagProxyAAS (read below for more
|
||||||
|
|
||||||
### EagProxyAAS
|
### EagProxyAAS
|
||||||
|
|
||||||
EagProxyAAS aims to allow any Eaglercraft client to connect to a normal 1.8.9 Minecraft server (includes Hypixel), provided that players own a legitimate Minecraft Java copy.
|
EagProxyAAS aims to allow any Eaglercraft client to connect to a normal 1.8.9 Minecraft server, provided that players own a legitimate Minecraft Java copy.
|
||||||
|
|
||||||
_Demo server: `wss://eaglerproxy.q13x.com/` (not being hosted w/ Replit due to data transfer limits)_
|
_Demo server: `wss://eaglerproxy.q13x.com/` (not being hosted w/ Replit due to data transfer limits)_
|
||||||
|
|
||||||
|
@ -38,6 +38,8 @@ Remove all the folders in `src/plugins`.
|
||||||
|
|
||||||
**IMPORTANT:** Although the vanilla Eaglercraft client is a safe, modified copy of Minecraft AOT-compiled to JavaScript, I cannot guarantee that you **will not get flagged by all anticheats.** While gameplay and testing has shown to be relatively stable and free of anticheat flags, more testing is needed to derive a conclusion on whether or not using EaglerProxy with EagProxyAAS is safe.
|
**IMPORTANT:** Although the vanilla Eaglercraft client is a safe, modified copy of Minecraft AOT-compiled to JavaScript, I cannot guarantee that you **will not get flagged by all anticheats.** While gameplay and testing has shown to be relatively stable and free of anticheat flags, more testing is needed to derive a conclusion on whether or not using EaglerProxy with EagProxyAAS is safe.
|
||||||
|
|
||||||
|
**ADVISORY FOR HYPIXEL PLAYERS:** This software falls under Hypixel's "disallowed modifications" category, as the proxy intercepts and changes how your client communicates to Hypixel's servers. **HYPIXEL WILL NOT UNBAN YOU IF YOU ARE FALSELY BANNED!** Modifying the plugin to remove this Hypixel check is not recommended. You are responsible for any action(s) that are taken against your Minecraft account!
|
||||||
|
|
||||||
EaglerProxy and EagProxyAAS:
|
EaglerProxy and EagProxyAAS:
|
||||||
|
|
||||||
- is compatible with EaglercraftX and uses its handshake system,
|
- is compatible with EaglercraftX and uses its handshake system,
|
||||||
|
|
|
@ -277,6 +277,12 @@ export async function onConnect(client: ClientState) {
|
||||||
);
|
);
|
||||||
await new Promise((res) => setTimeout(res, 2000));
|
await new Promise((res) => setTimeout(res, 2000));
|
||||||
|
|
||||||
|
sendMessageWarning(
|
||||||
|
client.gameClient,
|
||||||
|
`ADVISORY FOR HYPIXEL PLAYERS: THIS PROXY FALLS UNDER HYPIXEL'S "DISALLOWED MODIFICATIONS" MOD CATEGORY. JOINING THE SERVER WILL RESULT IN AN IRREPEALABLE PUNISHMENT BEING APPLIED TO YOUR ACCOUNT. YOU HAVE BEEN WARNED - PLAY AT YOUR OWN RISK!`
|
||||||
|
);
|
||||||
|
await new Promise((res) => setTimeout(res, 2000));
|
||||||
|
|
||||||
sendMessageWarning(
|
sendMessageWarning(
|
||||||
client.gameClient,
|
client.gameClient,
|
||||||
`WARNING: It is highly suggested that you turn down settings, as gameplay tends to be very laggy and unplayable on low powered devices.`
|
`WARNING: It is highly suggested that you turn down settings, as gameplay tends to be very laggy and unplayable on low powered devices.`
|
||||||
|
@ -453,17 +459,29 @@ export async function onConnect(client: ClientState) {
|
||||||
if (port != null && !config.allowCustomPorts) {
|
if (port != null && !config.allowCustomPorts) {
|
||||||
sendCustomMessage(
|
sendCustomMessage(
|
||||||
client.gameClient,
|
client.gameClient,
|
||||||
"You are not allowed to use custom server ports! /join <ip>",
|
"You are not allowed to use custom server ports! /join <ip>" +
|
||||||
|
(config.allowCustomPorts ? " [port]" : ""),
|
||||||
"red"
|
"red"
|
||||||
);
|
);
|
||||||
host = null;
|
host = null;
|
||||||
port = null;
|
port = null;
|
||||||
|
} else {
|
||||||
|
if (
|
||||||
|
host.match(/^(?:\*\.)?((?!hypixel\.net$)[^.]+\.)*hypixel\.net$/)
|
||||||
|
) {
|
||||||
|
sendCustomMessage(
|
||||||
|
client.gameClient,
|
||||||
|
"Disallowed server, refusing to connect! Hypixel has been known to falsely flag Eaglercraft clients, and thus we do not allow connecting to their server. /join <ip>" +
|
||||||
|
(config.allowCustomPorts ? " [port]" : ""),
|
||||||
|
"red"
|
||||||
|
);
|
||||||
} else {
|
} else {
|
||||||
port = port ?? 25565;
|
port = port ?? 25565;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
try {
|
try {
|
||||||
sendChatComponent(client.gameClient, {
|
sendChatComponent(client.gameClient, {
|
||||||
text: `Joining server under ${savedAuth.selectedProfile.name}/your Minecraft account's username! Run `,
|
text: `Joining server under ${savedAuth.selectedProfile.name}/your Minecraft account's username! Run `,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user