package org.starmod.net.command; import org.starmod.api.world.Sector; import org.starmod.net.Command; import org.starmod.net.Header; public class RequestGameMode implements Command { private final Header header; private String gameMode; private Sector sector; private String configChecksum; private String configPropertiesChecksum; private boolean asteroidsDynamicPhysics; private String blockBehaviorChecksum; public RequestGameMode(Header header) { this.header = header; } public String getGameMode() { return gameMode; } public void setGameMode(String gameMode) { this.gameMode = gameMode; } public Sector getSector() { return sector; } public void setSector(Sector sector) { this.sector = sector; } public String getConfigChecksum() { return configChecksum; } public void setConfigChecksum(String configChecksum) { this.configChecksum = configChecksum; } public String getConfigPropertiesChecksum() { return configPropertiesChecksum; } public void setConfigPropertiesChecksum(String configPropertiesChecksum) { this.configPropertiesChecksum = configPropertiesChecksum; } public boolean isAsteroidsDynamicPhysics() { return asteroidsDynamicPhysics; } public void setAsteroidsDynamicPhysics(boolean asteroidsDynamicPhysics) { this.asteroidsDynamicPhysics = asteroidsDynamicPhysics; } public String getBlockBehaviorChecksum() { return blockBehaviorChecksum; } public void setBlockBehaviorChecksum(String blockBehaviorChecksum) { this.blockBehaviorChecksum = blockBehaviorChecksum; } @Override public Header getHeader() { return header; } @Override public boolean isAsync() { return false; } @Override public String toString() { return "RequestGameMode{" + "header=" + header + ", gameMode='" + gameMode + '\'' + ", sector=" + sector + ", configChecksum='" + configChecksum + '\'' + ", configPropertiesChecksum='" + configPropertiesChecksum + '\'' + ", asteroidsDynamicPhysics=" + asteroidsDynamicPhysics + ", blockBehaviorChecksum='" + blockBehaviorChecksum + '\'' + '}'; } }