Начинающий
Начинающий
- Статус
- Оффлайн
- Регистрация
- 17 Фев 2025
- Сообщения
- 124
- Реакции
- 2
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
что це за обфускация
Код:
/*
* Decompiled with CFR 0.153-SNAPSHOT (d6f6758-dirty).
*
* Could not load the following classes:
* com.mojang.authlib.GameProfile
* com.mojang.authlib.GameProfileRepository
* com.mojang.authlib.minecraft.MinecraftSessionService
* com.mojang.datafixers.DataFixer
* org.apache.logging.log4j.LogManager
* org.apache.logging.log4j.Logger
*/
package \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432;
import com.google.common.base.Strings;
import com.google.common.collect.Lists;
import com.mojang.authlib.GameProfile;
import com.mojang.authlib.GameProfileRepository;
import com.mojang.authlib.minecraft.MinecraftSessionService;
import com.mojang.datafixers.DataFixer;
import java.io.IOException;
import java.net.InetAddress;
import java.net.Proxy;
import java.util.Collections;
import java.util.List;
import java.util.Locale;
import java.util.Optional;
import java.util.function.BooleanSupplier;
import java.util.regex.Pattern;
import javax.annotation.Nullable;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.Ox;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.SJ;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aAA;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aAC;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aAD;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aAG;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aAI;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aAK;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aAM;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aAt;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aAx;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aBf;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aBi;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aEh;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aFc;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aFd;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aGO;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aGe;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aGv;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aLA;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aLR;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aNn;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aOD;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aOz;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aPQ;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aPj;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aPs;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aRx;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aie;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.aij;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.alZ;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.amu;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.axF;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.axG;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.axH;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.axJ;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.azO;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.azi;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.azo;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.bdP;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.bdk;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.beb;
import \u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432OBFUSCATED\u0432\u044b\u0444\u0446\u0432\u044b\u0444\u0448\u0446\u043e\u0449\u0432.bed;
/*
* Duplicate member names - consider using --renamedupmembers true
*/
public class aAB
extends aAt
implements axF {
private static final Logger ce = LogManager.getLogger();
private static final Pattern o = Pattern.compile("^[a-fA-F0-9]{40}$");
private final List<aAD> ep = Collections.synchronizedList(Lists.newArrayList());
private axH a;
private final axJ a;
private axG a;
private final aAx a;
@Nullable
private aAM a;
@Nullable
private final aOz a;
public aAB(Thread thread, aNn aNn2, bed bed2, azO azO2, azo azo2, bdP bdP2, aAx aAx2, DataFixer dataFixer, MinecraftSessionService minecraftSessionService, GameProfileRepository gameProfileRepository, aBf aBf2, aRx aRx2) {
super(thread, aNn2, bed2, bdP2, azO2, Proxy.NO_PROXY, dataFixer, azo2, minecraftSessionService, gameProfileRepository, aBf2, aRx2);
this.a = aAx2;
this.a = new axJ(this);
this.a = null;
}
@Override
public boolean nN() {
aAC aAC2 = new aAC(this, "Server console handler");
aAC2.setDaemon(true);
aAC2.setUncaughtExceptionHandler(new aFc(ce));
aAC2.start();
ce.info("Starting minecraft server version " + aGv.getVersion().getName());
if (Runtime.getRuntime().maxMemory() / 1024L / 1024L < 512L) {
ce.warn("To start the server with more ram, launch it as \"java -Xmx1024M -Xms1024M -jar minecraft_server.jar\"");
}
ce.info("Loading properties");
aAK aAK2 = this.a.b();
if (this.nW()) {
this.af("127.0.0.1");
} else {
this.dx(aAK2.od);
this.dy(aAK2.oe);
this.af(aAK2.eh);
}
this.dz(aAK2.oh);
this.dA(aAK2.oi);
this.g(aAK2.ei, this.bX());
this.ai(aAK2.ej);
this.dB(aAK2.oj);
super.ef((Integer)aAK2.a.get());
this.dC(aAK2.ok);
this.b.b(aAK2.i);
ce.info("Default game type: {}", (Object)aAK2.i);
InetAddress inetAddress = null;
if (!this.bO().isEmpty()) {
inetAddress = InetAddress.getByName(this.bO());
}
if (this.iG() < 0) {
this.ed(aAK2.Av);
}
this.pz();
ce.info("Starting Minecraft server on {}:{}", (Object)(this.bO().isEmpty() ? "*" : this.bO()), (Object)this.iG());
try {
this.a().a(inetAddress, this.iG());
} catch (IOException iOException) {
ce.warn("**** FAILED TO BIND TO PORT!");
ce.warn("The exception was: {}", (Object)iOException.toString());
ce.warn("Perhaps a server is already running on that port?");
return false;
}
if (!this.nZ()) {
ce.warn("**** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!");
ce.warn("The server will make no attempt to authenticate usernames. Beware.");
ce.warn("While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.");
ce.warn("To change this, set \"online-mode\" to \"true\" in the server.properties file.");
}
if (this.ov()) {
this.a().save();
}
if (!aBi.e(this)) {
return false;
}
this.a(new aAA(this, this.c, (beb)((Object)this.a)));
long l2 = aGO.z();
this.ee(aAK2.Aw);
aEh.a(this.a());
aEh.a(this.b());
aBf.dx(this.nZ());
ce.info("Preparing level \"{}\"", (Object)this.bE());
this.ps();
long l3 = aGO.z() - l2;
String string = String.format(Locale.ROOT, "%.3fs", (double)l3 / 1.0E9);
ce.info("Done ({})! For help, type \"help\"", (Object)string);
if (aAK2.u != null) {
this.b().a(aPj.w).a(aAK2.u, (aAt)this);
}
if (aAK2.ol) {
ce.info("Starting GS4 status listener");
this.a = axH.a(this);
}
if (aAK2.om) {
ce.info("Starting remote control listener");
this.a = axG.a(this);
}
if (this.C() > 0L) {
Thread thread = new Thread(new aAG(this));
thread.setUncaughtExceptionHandler(new aFd(ce));
thread.setName("Server Watchdog");
thread.setDaemon(true);
thread.start();
}
amu.w.a(alZ.g, aGe.d());
if (aAK2.ow) {
aAI.a(this);
}
return true;
}
@Override
public boolean ob() {
return this.a().of && super.ob();
}
@Override
public boolean nX() {
return this.a.b().op && super.nX();
}
@Override
public boolean oc() {
return this.a.b().og && super.oc();
}
public String bX() {
String string;
aAK aAK2 = this.a.b();
if (!aAK2.en.isEmpty()) {
string = aAK2.en;
if (!Strings.isNullOrEmpty(aAK2.em)) {
ce.warn("resource-pack-hash is deprecated and found along side resource-pack-sha1. resource-pack-hash will be ignored.");
}
} else if (!Strings.isNullOrEmpty(aAK2.em)) {
ce.warn("resource-pack-hash is deprecated. Please use resource-pack-sha1 instead.");
string = aAK2.em;
} else {
string = "";
}
if (!string.isEmpty() && !o.matcher(string).matches()) {
ce.warn("Invalid sha1 for ressource-pack-sha1");
}
if (!aAK2.ei.isEmpty() && string.isEmpty()) {
ce.warn("You specified a resource pack without providing a sha1 hash. Pack will be updated on the client only if you change the name of the pack.");
}
return string;
}
@Override
public aAK a() {
return this.a.b();
}
@Override
public void pt() {
this.a(this.a().f, true);
}
@Override
public boolean eA() {
return this.a().on;
}
@Override
public SJ b(SJ sJ2) {
sJ2 = super.b(sJ2);
sJ2.a().a("Is Modded", () -> this.p().orElse("Unknown (can't tell)"));
sJ2.a().a("Type", () -> "Dedicated Server (map_server.txt)");
return sJ2;
}
@Override
public Optional<String> p() {
String string = this.bP();
return !"vanilla".equals(string) ? Optional.of("Definitely; Server brand changed to '" + string + "'") : Optional.empty();
}
@Override
public void py() {
if (this.a != null) {
this.a.close();
}
if (this.a != null) {
this.a.pR();
}
if (this.a != null) {
this.a.oO();
}
if (this.a != null) {
this.a.oO();
}
}
@Override
public void b(BooleanSupplier booleanSupplier) {
super.b(booleanSupplier);
this.pN();
}
@Override
public boolean nU() {
return this.a().oo;
}
@Override
public void a(azi azi2) {
azi2.a("whitelist_enabled", this.a().oz());
azi2.a("whitelist_count", this.a().h().length);
super.a(azi2);
}
public void a(String string, Ox ox2) {
this.ep.add(new aAD(string, ox2));
}
public void pN() {
while (!this.ep.isEmpty()) {
aAD aAD2 = this.ep.remove(0);
this.a().a(aAD2.b, aAD2.ed);
}
}
@Override
public boolean nY() {
return true;
}
@Override
public int iH() {
return this.a().AC;
}
@Override
public boolean od() {
return this.a().or;
}
@Override
public aAA a() {
return (aAA)super.a();
}
@Override
public boolean oi() {
return true;
}
@Override
public String bB() {
return this.bO();
}
@Override
public int cu() {
return this.iG();
}
@Override
public String bC() {
return this.bT();
}
public void pO() {
if (this.a == null) {
this.a = aAM.a(this);
}
}
@Override
public boolean ok() {
return this.a != null;
}
@Override
public boolean a(aPs aPs2, boolean bl2, int n2) {
return false;
}
@Override
public boolean og() {
return this.a().os;
}
@Override
public int iK() {
return this.a().Az;
}
@Override
public boolean a(bdk bdk2, aLA aLA2, aie aie2) {
int n2;
if (bdk2.f() != aPQ.aA) {
return false;
}
if (this.a().a().isEmpty()) {
return false;
}
if (this.a().e(aie2.a())) {
return false;
}
if (this.iK() <= 0) {
return false;
}
aLA aLA3 = bdk2.ab();
int n3 = aLR.aP(aLA2.getX() - aLA3.getX());
int n4 = Math.max(n3, n2 = aLR.aP(aLA2.getZ() - aLA3.getZ()));
return n4 <= this.iK();
}
@Override
public boolean om() {
return this.a().ox;
}
@Override
public int iE() {
return this.a().AA;
}
@Override
public int iF() {
return this.a().AB;
}
@Override
public voDSDSDSСОСИ ХУЙ ПАСТЕРDSDSDSid ef(int n2) {
super.ef(n2);
this.a.a(aAK2 -> (aAK)aAK2.a.a(this.e(), n2));
}
@Override
pubDSDSDSСОСИ ХУЙ ПАСТЕРDSDSDSlic boolean nO() {
return this.a().ot;
}
@Override
public boolean eH() {
return this.a().ou;
}
@Override
public int iM() {
return this.a().AG;
}
@Override
publicDSDSDSСОСИ ХУЙ ПАСТЕРDSDSDS int iN() {
return this.a().AF;
}
protected boolean ov() {
int n2;
inDSDSDSСОСИ ХУЙ ПАСТЕРDSDSDSt n3;
int n4;
int n5;
boolean bl2 = false;
for (n5 = 0DSDSDSСОСИ ХУЙ ПАСТЕРDSDSDS; !bl2 && n5 <= 2; ++n5) {
if (n5 > 0) {
ce.warn("Encountered a problem while converting the user banlist, retrying in a few seconds");
this.pP();
}
bl2 = aDSDSDSСОСИ ХУЙ ПАСТЕРDSDSDSBi.a((aAt)this);
}
n5 = 0;
for (n4 = 0; n5 == 0 && n4 <= 2; ++n4) {
if (n4 > 0) {
ce.warn("Encountered a problem while converting the ip banlist, retrying in a few seconds");
this.pP();
}
n5 = aBi.b(this) ? 1 : 0;
}
n4 = 0;DSDSDSСОСИ ХУЙ ПАСТЕРDSDSDS
for (n3 = 0; n4 == 0 && n3 <= 2; ++n3) {
if (n3 > 0) {
ce.warn("Encountered a problem while converting the op list, retrying in a few seconds");
this.pP();
}
n4 = aBi.c(this) ? 1 : 0;
}
n3 = 0;
for (n2 = 0; n3 == 0 && n2 <= 2; ++n2) {
if (n2 > 0) {
ce.warn("Encountered a problem while converting the whitelist, retrying in a few seconds");
this.pP();
}
n3 = aBi.d(this) ? 1 : 0;
}
n2 = 0;
for (int i2 = 0; n2 == 0 && i2 <= 2; ++i2) {
if (i2 > 0) {
ce.warn("Encountered a problem while converting the player save files, retrying in a few seconds");
this.pP();
}
n2 = aBi.a(this) ? 1 : 0;
}
return bl2 || n5 != 0 || n4 != 0 || n3 != 0 || n2 != 0;
}
DSDSDSСОСИ ХУЙ ПАСТЕРDSDSDS
private void pP() {
try {
Thread.sleep(5000L);
} catch (InterruptedException interruptedException) {
// empty catch block
}
}
public long C() {
return this.a().by;
}
@Override
public String bF() {
return "";
}
@Override
public String B(String string) {
this.a.oS();
this.n(() -> this.a().a(this.a.a(), string));
return this.a.bG();
}
public void dE(boolean bl2) {
this.a.a(aAK2 -> (aAK)aAK2.b.a(this.e(), bl2));
}
@Override
public void pv() {
super.pv();
aGO.shutdown();
}
@Override
public boolean a(GameProfile gameProfile) {
return false;
}
@Override
public int az(int n2) {
return this.a().AH * n2 / 100;
}
@Override
public String bE() {
return this.b.dy();
}
@Override
public boolean oq() {
return this.a.b().ov;
}
@Override
@Nullable
public aOD a(aij aij2) {
return this.a != null ? this.a.a(aij2.a()) : null;
}
}