package net.minecraft.server.gui; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JTextField; import net.minecraft.server.MinecraftServer; @SideOnly(Side.SERVER) class ServerGuiCommandListener implements ActionListener { /** Text field. */ final JTextField textField; /** Reference to the ServerGui object. */ final ServerGUI mcServerGui; ServerGuiCommandListener(ServerGUI par1ServerGUI, JTextField par2JTextField) { this.mcServerGui = par1ServerGUI; this.textField = par2JTextField; } public void actionPerformed(ActionEvent par1ActionEvent) { String var2 = this.textField.getText().trim(); if (var2.length() > 0) { ServerGUI.getDedicatedServer(this.mcServerGui).addPendingCommand(var2, MinecraftServer.getServer()); } this.textField.setText(""); } }