├── .gitignore ├── Jenkinsfile ├── LICENSE ├── README.md ├── conf ├── distributor.conf ├── renderer.conf └── renderer.debug.conf ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mcauthlib-LICENSE ├── src └── main │ ├── java │ └── com │ │ ├── github │ │ └── steveice10 │ │ │ └── mc │ │ │ └── auth │ │ │ ├── data │ │ │ └── GameProfile.java │ │ │ ├── exception │ │ │ ├── profile │ │ │ │ ├── ProfileException.java │ │ │ │ ├── ProfileLookupException.java │ │ │ │ └── ProfileNotFoundException.java │ │ │ ├── property │ │ │ │ ├── ProfileTextureException.java │ │ │ │ ├── PropertyDeserializeException.java │ │ │ │ ├── PropertyException.java │ │ │ │ └── SignatureValidateException.java │ │ │ └── request │ │ │ │ ├── InvalidCredentialsException.java │ │ │ │ ├── RequestException.java │ │ │ │ ├── ServiceUnavailableException.java │ │ │ │ └── UserMigratedException.java │ │ │ ├── service │ │ │ ├── AuthenticationService.java │ │ │ ├── ProfileService.java │ │ │ └── SessionService.java │ │ │ └── util │ │ │ ├── Base64.java │ │ │ ├── HTTP.java │ │ │ └── UUIDSerializer.java │ │ └── surgeplay │ │ └── visage │ │ ├── RenderMode.java │ │ ├── Visage.java │ │ ├── VisageFormatter.java │ │ ├── VisageRunner.java │ │ ├── distributor │ │ ├── RenderResponse.java │ │ ├── VisageDistributor.java │ │ ├── VisageHandler.java │ │ ├── exception │ │ │ ├── NoRenderersAvailableException.java │ │ │ └── RenderFailedException.java │ │ └── glue │ │ │ ├── HeaderHandler.java │ │ │ └── LogShim.java │ │ ├── renderer │ │ ├── RenderConfiguration.java │ │ ├── RenderContext.java │ │ ├── VisageRenderer.java │ │ ├── render │ │ │ ├── BodyRenderer.java │ │ │ ├── FaceRenderer.java │ │ │ ├── FlatBodyRenderer.java │ │ │ ├── HeadRenderer.java │ │ │ ├── Renderer.java │ │ │ ├── TextureType.java │ │ │ └── primitive │ │ │ │ ├── Cube.java │ │ │ │ ├── Group.java │ │ │ │ ├── Plane.java │ │ │ │ └── Primitive.java │ │ └── util │ │ │ ├── Errors.java │ │ │ └── Textures.java │ │ └── util │ │ ├── Profiles.java │ │ └── UUIDs.java │ └── resources │ ├── alex.png │ ├── shadow.png │ ├── skin_underlay.png │ ├── steve.png │ ├── test_legacy_skin.png │ ├── test_skin.png │ ├── texturefilter.fs │ ├── texturefilter.vs │ └── yggdrasil_session_pubkey.der └── www └── index.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/.gitignore -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/README.md -------------------------------------------------------------------------------- /conf/distributor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/conf/distributor.conf -------------------------------------------------------------------------------- /conf/renderer.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/conf/renderer.conf -------------------------------------------------------------------------------- /conf/renderer.debug.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/conf/renderer.debug.conf -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/gradlew.bat -------------------------------------------------------------------------------- /mcauthlib-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/mcauthlib-LICENSE -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/data/GameProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/data/GameProfile.java -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/exception/profile/ProfileException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/exception/profile/ProfileException.java -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/exception/profile/ProfileLookupException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/exception/profile/ProfileLookupException.java -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/exception/profile/ProfileNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/exception/profile/ProfileNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/exception/property/ProfileTextureException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/exception/property/ProfileTextureException.java -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/exception/property/PropertyDeserializeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/exception/property/PropertyDeserializeException.java -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/exception/property/PropertyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/exception/property/PropertyException.java -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/exception/property/SignatureValidateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/exception/property/SignatureValidateException.java -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/exception/request/InvalidCredentialsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/exception/request/InvalidCredentialsException.java -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/exception/request/RequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/exception/request/RequestException.java -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/exception/request/ServiceUnavailableException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/exception/request/ServiceUnavailableException.java -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/exception/request/UserMigratedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/exception/request/UserMigratedException.java -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/service/AuthenticationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/service/AuthenticationService.java -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/service/ProfileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/service/ProfileService.java -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/service/SessionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/service/SessionService.java -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/util/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/util/Base64.java -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/util/HTTP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/util/HTTP.java -------------------------------------------------------------------------------- /src/main/java/com/github/steveice10/mc/auth/util/UUIDSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/github/steveice10/mc/auth/util/UUIDSerializer.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/RenderMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/RenderMode.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/Visage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/Visage.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/VisageFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/VisageFormatter.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/VisageRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/VisageRunner.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/distributor/RenderResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/distributor/RenderResponse.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/distributor/VisageDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/distributor/VisageDistributor.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/distributor/VisageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/distributor/VisageHandler.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/distributor/exception/NoRenderersAvailableException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/distributor/exception/NoRenderersAvailableException.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/distributor/exception/RenderFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/distributor/exception/RenderFailedException.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/distributor/glue/HeaderHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/distributor/glue/HeaderHandler.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/distributor/glue/LogShim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/distributor/glue/LogShim.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/renderer/RenderConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/renderer/RenderConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/renderer/RenderContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/renderer/RenderContext.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/renderer/VisageRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/renderer/VisageRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/renderer/render/BodyRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/renderer/render/BodyRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/renderer/render/FaceRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/renderer/render/FaceRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/renderer/render/FlatBodyRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/renderer/render/FlatBodyRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/renderer/render/HeadRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/renderer/render/HeadRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/renderer/render/Renderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/renderer/render/Renderer.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/renderer/render/TextureType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/renderer/render/TextureType.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/renderer/render/primitive/Cube.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/renderer/render/primitive/Cube.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/renderer/render/primitive/Group.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/renderer/render/primitive/Group.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/renderer/render/primitive/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/renderer/render/primitive/Plane.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/renderer/render/primitive/Primitive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/renderer/render/primitive/Primitive.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/renderer/util/Errors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/renderer/util/Errors.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/renderer/util/Textures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/renderer/util/Textures.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/util/Profiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/util/Profiles.java -------------------------------------------------------------------------------- /src/main/java/com/surgeplay/visage/util/UUIDs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/java/com/surgeplay/visage/util/UUIDs.java -------------------------------------------------------------------------------- /src/main/resources/alex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/resources/alex.png -------------------------------------------------------------------------------- /src/main/resources/shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/resources/shadow.png -------------------------------------------------------------------------------- /src/main/resources/skin_underlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/resources/skin_underlay.png -------------------------------------------------------------------------------- /src/main/resources/steve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/resources/steve.png -------------------------------------------------------------------------------- /src/main/resources/test_legacy_skin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/resources/test_legacy_skin.png -------------------------------------------------------------------------------- /src/main/resources/test_skin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/resources/test_skin.png -------------------------------------------------------------------------------- /src/main/resources/texturefilter.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/resources/texturefilter.fs -------------------------------------------------------------------------------- /src/main/resources/texturefilter.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/resources/texturefilter.vs -------------------------------------------------------------------------------- /src/main/resources/yggdrasil_session_pubkey.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/src/main/resources/yggdrasil_session_pubkey.der -------------------------------------------------------------------------------- /www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unascribed-archive/Visage/HEAD/www/index.html --------------------------------------------------------------------------------