package org.ultramine.mods.hawkeye; import java.util.List; import net.minecraft.command.ICommandSender; public class PlayerSession { private ICommandSender sender; private List searchResults = null; private List rollbackResults = null; private boolean isOnePoint; private boolean usingTool = false; private boolean doingRollback = false; private String[] toolCommand; private boolean inPreview; public PlayerSession(ICommandSender sender) { this.toolCommand = HawkEye.instance.config.general.defaultToolCommand; this.inPreview = false; this.sender = sender; } public ICommandSender getSender() { return this.sender; } public void setSender(ICommandSender sender) { this.sender = sender; } public List getSearchResults() { return this.searchResults; } public void setSearchResults(List searchResults, boolean isOnePoint) { this.searchResults = searchResults; this.isOnePoint = isOnePoint; } public void setSearchResults(List searchResults) { this.setSearchResults(searchResults, false); } public List getRollbackResults() { return this.rollbackResults; } public boolean isOnePoint() { return this.isOnePoint; } public void setRollbackResults(List rollbackResults) { this.rollbackResults = rollbackResults; } public boolean isUsingTool() { return this.usingTool; } public void setUsingTool(boolean usingTool) { this.usingTool = usingTool; } public boolean doingRollback() { return this.doingRollback; } public void setDoingRollback(boolean doingRollback) { this.doingRollback = doingRollback; } public String[] getToolCommand() { return this.toolCommand; } public void setToolCommand(String[] toolCommand) { this.toolCommand = toolCommand; } public boolean isInPreview() { return this.inPreview; } public void setInPreview(boolean inPreview) { this.inPreview = inPreview; } }