package net.minecraft.server; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Properties; import org.apache.commons.io.IOUtils; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; public class ServerEula { private static final Logger LOG = LogManager.getLogger(); private final File eulaFile; private final boolean acceptedEULA; private static final String __OBFID = "CL_00001911"; public ServerEula(File eulaFile) { this.eulaFile = eulaFile; this.acceptedEULA = this.loadEULAFile(eulaFile); } private boolean loadEULAFile(File inFile) { // FileInputStream var2 = null; // boolean var3 = false; // // try { // Properties var4 = new Properties(); // var2 = new FileInputStream(inFile); // var4.load(var2); // var3 = Boolean.parseBoolean(var4.getProperty("eula", "true")); //It's Russia, baby. // } catch (Exception var8) { // LOG.warn("Failed to load " + inFile); // this.createEULAFile(); // } finally { // IOUtils.closeQuietly(var2); // } // // return var3; return true; //( ͡° ͜ʖ ͡°) } public boolean hasAcceptedEULA() { return this.acceptedEULA; } public void createEULAFile() { FileOutputStream var1 = null; try { Properties var2 = new Properties(); var1 = new FileOutputStream(this.eulaFile); var2.setProperty("eula", "true"); var2.store(var1, "By changing the setting below to TRUE you are NOT indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula)."); } catch (Exception var6) { LOG.warn("Failed to save " + this.eulaFile, var6); } finally { IOUtils.closeQuietly(var1); } } }