├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── ShadowJar.yml ├── .gitignore ├── BuildAllPlatforms ├── build.gradle └── gradle.properties ├── Core ├── build.gradle └── src │ └── main │ └── java │ └── me │ └── xpyex │ └── module │ └── cnusername │ ├── CnUsername.java │ ├── CnUsernameConfig.java │ ├── Logging.java │ ├── UpdateChecker.java │ ├── impl │ ├── CUClassVisitor.java │ └── PatternVisitor.java │ ├── modify │ ├── bungee │ │ └── ClassVisitorAllowedCharacters.java │ ├── minecraft │ │ ├── ClassVisitorLoginListener.java │ │ ├── ClassVisitorPacketDataSerializer.java │ │ ├── ClassVisitorStringUtil.java │ │ └── ClassVisitorUtilColor.java │ ├── mojang │ │ └── ClassVisitorStringReader.java │ └── paper │ │ └── ClassVisitorCraftPlayerProfile.java │ └── pass │ ├── Pass.java │ ├── PassRegistry.java │ └── RetransformPass.java ├── Fabric ├── Fabric_18 │ ├── LICENSE.txt │ ├── build.gradle │ ├── gradle.properties │ └── src │ │ └── main │ │ ├── java │ │ └── me │ │ │ └── xpyex │ │ │ └── mod │ │ │ └── cnusername │ │ │ └── fabric │ │ │ └── mixin │ │ │ └── v18 │ │ │ ├── ServerLoginNetworkHandlerMixin_18.java │ │ │ └── StringReaderMixin_18.java │ │ └── resources │ │ └── cnusername.mixins.v18.json ├── Fabric_19 │ ├── LICENSE.txt │ ├── build.gradle │ ├── gradle.properties │ └── src │ │ └── main │ │ ├── java │ │ └── me │ │ │ └── xpyex │ │ │ └── mod │ │ │ └── cnusername │ │ │ └── fabric │ │ │ └── mixin │ │ │ └── v19 │ │ │ ├── ServerLoginNetworkHandlerMixin_19.java │ │ │ └── StringReaderMixin_19.java │ │ └── resources │ │ └── cnusername.mixins.v19.json ├── Fabric_20 │ ├── LICENSE.txt │ ├── build.gradle │ ├── gradle.properties │ └── src │ │ └── main │ │ ├── java │ │ └── me │ │ │ └── xpyex │ │ │ └── mod │ │ │ └── cnusername │ │ │ └── fabric │ │ │ └── mixin │ │ │ └── v20 │ │ │ ├── ServerLoginNetworkHandlerMixin_20.java │ │ │ └── StringReaderMixin_20.java │ │ └── resources │ │ └── cnusername.mixins.v20.json ├── Fabric_21 │ ├── LICENSE.txt │ ├── build.gradle │ ├── gradle.properties │ └── src │ │ └── main │ │ ├── java │ │ └── me │ │ │ └── xpyex │ │ │ └── mod │ │ │ └── cnusername │ │ │ └── fabric │ │ │ └── mixin │ │ │ └── v21 │ │ │ ├── StringHelperMixin_21.java │ │ │ └── StringReaderMixin_21.java │ │ └── resources │ │ └── cnusername.mixins.v21.json ├── build.gradle └── src │ └── main │ ├── java │ └── me │ │ └── xpyex │ │ └── mod │ │ └── cnusername │ │ └── fabric │ │ ├── CnUsernameFabric.java │ │ ├── CnUsernameFabricPreLaunch.java │ │ └── version │ │ └── VersionHandler.java │ └── resources │ └── fabric.mod.json ├── Plugins ├── build.gradle └── src │ └── main │ ├── java │ └── me │ │ └── xpyex │ │ └── plugin │ │ └── cnusername │ │ ├── CnUsernamePlugin.java │ │ ├── bukkit │ │ └── CnUsernameBK.java │ │ └── bungee │ │ └── CnUsernameBC.java │ └── resources │ ├── bungee.yml │ ├── plugin.yml │ └── version ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ShadowJar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/.github/workflows/ShadowJar.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/.gitignore -------------------------------------------------------------------------------- /BuildAllPlatforms/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/BuildAllPlatforms/build.gradle -------------------------------------------------------------------------------- /BuildAllPlatforms/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/BuildAllPlatforms/gradle.properties -------------------------------------------------------------------------------- /Core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Core/build.gradle -------------------------------------------------------------------------------- /Core/src/main/java/me/xpyex/module/cnusername/CnUsername.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Core/src/main/java/me/xpyex/module/cnusername/CnUsername.java -------------------------------------------------------------------------------- /Core/src/main/java/me/xpyex/module/cnusername/CnUsernameConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Core/src/main/java/me/xpyex/module/cnusername/CnUsernameConfig.java -------------------------------------------------------------------------------- /Core/src/main/java/me/xpyex/module/cnusername/Logging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Core/src/main/java/me/xpyex/module/cnusername/Logging.java -------------------------------------------------------------------------------- /Core/src/main/java/me/xpyex/module/cnusername/UpdateChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Core/src/main/java/me/xpyex/module/cnusername/UpdateChecker.java -------------------------------------------------------------------------------- /Core/src/main/java/me/xpyex/module/cnusername/impl/CUClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Core/src/main/java/me/xpyex/module/cnusername/impl/CUClassVisitor.java -------------------------------------------------------------------------------- /Core/src/main/java/me/xpyex/module/cnusername/impl/PatternVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Core/src/main/java/me/xpyex/module/cnusername/impl/PatternVisitor.java -------------------------------------------------------------------------------- /Core/src/main/java/me/xpyex/module/cnusername/modify/bungee/ClassVisitorAllowedCharacters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Core/src/main/java/me/xpyex/module/cnusername/modify/bungee/ClassVisitorAllowedCharacters.java -------------------------------------------------------------------------------- /Core/src/main/java/me/xpyex/module/cnusername/modify/minecraft/ClassVisitorLoginListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Core/src/main/java/me/xpyex/module/cnusername/modify/minecraft/ClassVisitorLoginListener.java -------------------------------------------------------------------------------- /Core/src/main/java/me/xpyex/module/cnusername/modify/minecraft/ClassVisitorPacketDataSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Core/src/main/java/me/xpyex/module/cnusername/modify/minecraft/ClassVisitorPacketDataSerializer.java -------------------------------------------------------------------------------- /Core/src/main/java/me/xpyex/module/cnusername/modify/minecraft/ClassVisitorStringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Core/src/main/java/me/xpyex/module/cnusername/modify/minecraft/ClassVisitorStringUtil.java -------------------------------------------------------------------------------- /Core/src/main/java/me/xpyex/module/cnusername/modify/minecraft/ClassVisitorUtilColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Core/src/main/java/me/xpyex/module/cnusername/modify/minecraft/ClassVisitorUtilColor.java -------------------------------------------------------------------------------- /Core/src/main/java/me/xpyex/module/cnusername/modify/mojang/ClassVisitorStringReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Core/src/main/java/me/xpyex/module/cnusername/modify/mojang/ClassVisitorStringReader.java -------------------------------------------------------------------------------- /Core/src/main/java/me/xpyex/module/cnusername/modify/paper/ClassVisitorCraftPlayerProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Core/src/main/java/me/xpyex/module/cnusername/modify/paper/ClassVisitorCraftPlayerProfile.java -------------------------------------------------------------------------------- /Core/src/main/java/me/xpyex/module/cnusername/pass/Pass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Core/src/main/java/me/xpyex/module/cnusername/pass/Pass.java -------------------------------------------------------------------------------- /Core/src/main/java/me/xpyex/module/cnusername/pass/PassRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Core/src/main/java/me/xpyex/module/cnusername/pass/PassRegistry.java -------------------------------------------------------------------------------- /Core/src/main/java/me/xpyex/module/cnusername/pass/RetransformPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Core/src/main/java/me/xpyex/module/cnusername/pass/RetransformPass.java -------------------------------------------------------------------------------- /Fabric/Fabric_18/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_18/LICENSE.txt -------------------------------------------------------------------------------- /Fabric/Fabric_18/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_18/build.gradle -------------------------------------------------------------------------------- /Fabric/Fabric_18/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_18/gradle.properties -------------------------------------------------------------------------------- /Fabric/Fabric_18/src/main/java/me/xpyex/mod/cnusername/fabric/mixin/v18/ServerLoginNetworkHandlerMixin_18.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_18/src/main/java/me/xpyex/mod/cnusername/fabric/mixin/v18/ServerLoginNetworkHandlerMixin_18.java -------------------------------------------------------------------------------- /Fabric/Fabric_18/src/main/java/me/xpyex/mod/cnusername/fabric/mixin/v18/StringReaderMixin_18.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_18/src/main/java/me/xpyex/mod/cnusername/fabric/mixin/v18/StringReaderMixin_18.java -------------------------------------------------------------------------------- /Fabric/Fabric_18/src/main/resources/cnusername.mixins.v18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_18/src/main/resources/cnusername.mixins.v18.json -------------------------------------------------------------------------------- /Fabric/Fabric_19/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_19/LICENSE.txt -------------------------------------------------------------------------------- /Fabric/Fabric_19/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_19/build.gradle -------------------------------------------------------------------------------- /Fabric/Fabric_19/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_19/gradle.properties -------------------------------------------------------------------------------- /Fabric/Fabric_19/src/main/java/me/xpyex/mod/cnusername/fabric/mixin/v19/ServerLoginNetworkHandlerMixin_19.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_19/src/main/java/me/xpyex/mod/cnusername/fabric/mixin/v19/ServerLoginNetworkHandlerMixin_19.java -------------------------------------------------------------------------------- /Fabric/Fabric_19/src/main/java/me/xpyex/mod/cnusername/fabric/mixin/v19/StringReaderMixin_19.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_19/src/main/java/me/xpyex/mod/cnusername/fabric/mixin/v19/StringReaderMixin_19.java -------------------------------------------------------------------------------- /Fabric/Fabric_19/src/main/resources/cnusername.mixins.v19.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_19/src/main/resources/cnusername.mixins.v19.json -------------------------------------------------------------------------------- /Fabric/Fabric_20/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_20/LICENSE.txt -------------------------------------------------------------------------------- /Fabric/Fabric_20/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_20/build.gradle -------------------------------------------------------------------------------- /Fabric/Fabric_20/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_20/gradle.properties -------------------------------------------------------------------------------- /Fabric/Fabric_20/src/main/java/me/xpyex/mod/cnusername/fabric/mixin/v20/ServerLoginNetworkHandlerMixin_20.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_20/src/main/java/me/xpyex/mod/cnusername/fabric/mixin/v20/ServerLoginNetworkHandlerMixin_20.java -------------------------------------------------------------------------------- /Fabric/Fabric_20/src/main/java/me/xpyex/mod/cnusername/fabric/mixin/v20/StringReaderMixin_20.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_20/src/main/java/me/xpyex/mod/cnusername/fabric/mixin/v20/StringReaderMixin_20.java -------------------------------------------------------------------------------- /Fabric/Fabric_20/src/main/resources/cnusername.mixins.v20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_20/src/main/resources/cnusername.mixins.v20.json -------------------------------------------------------------------------------- /Fabric/Fabric_21/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_21/LICENSE.txt -------------------------------------------------------------------------------- /Fabric/Fabric_21/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_21/build.gradle -------------------------------------------------------------------------------- /Fabric/Fabric_21/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_21/gradle.properties -------------------------------------------------------------------------------- /Fabric/Fabric_21/src/main/java/me/xpyex/mod/cnusername/fabric/mixin/v21/StringHelperMixin_21.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_21/src/main/java/me/xpyex/mod/cnusername/fabric/mixin/v21/StringHelperMixin_21.java -------------------------------------------------------------------------------- /Fabric/Fabric_21/src/main/java/me/xpyex/mod/cnusername/fabric/mixin/v21/StringReaderMixin_21.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_21/src/main/java/me/xpyex/mod/cnusername/fabric/mixin/v21/StringReaderMixin_21.java -------------------------------------------------------------------------------- /Fabric/Fabric_21/src/main/resources/cnusername.mixins.v21.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/Fabric_21/src/main/resources/cnusername.mixins.v21.json -------------------------------------------------------------------------------- /Fabric/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/build.gradle -------------------------------------------------------------------------------- /Fabric/src/main/java/me/xpyex/mod/cnusername/fabric/CnUsernameFabric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/src/main/java/me/xpyex/mod/cnusername/fabric/CnUsernameFabric.java -------------------------------------------------------------------------------- /Fabric/src/main/java/me/xpyex/mod/cnusername/fabric/CnUsernameFabricPreLaunch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/src/main/java/me/xpyex/mod/cnusername/fabric/CnUsernameFabricPreLaunch.java -------------------------------------------------------------------------------- /Fabric/src/main/java/me/xpyex/mod/cnusername/fabric/version/VersionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/src/main/java/me/xpyex/mod/cnusername/fabric/version/VersionHandler.java -------------------------------------------------------------------------------- /Fabric/src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Fabric/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /Plugins/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Plugins/build.gradle -------------------------------------------------------------------------------- /Plugins/src/main/java/me/xpyex/plugin/cnusername/CnUsernamePlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Plugins/src/main/java/me/xpyex/plugin/cnusername/CnUsernamePlugin.java -------------------------------------------------------------------------------- /Plugins/src/main/java/me/xpyex/plugin/cnusername/bukkit/CnUsernameBK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Plugins/src/main/java/me/xpyex/plugin/cnusername/bukkit/CnUsernameBK.java -------------------------------------------------------------------------------- /Plugins/src/main/java/me/xpyex/plugin/cnusername/bungee/CnUsernameBC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Plugins/src/main/java/me/xpyex/plugin/cnusername/bungee/CnUsernameBC.java -------------------------------------------------------------------------------- /Plugins/src/main/resources/bungee.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Plugins/src/main/resources/bungee.yml -------------------------------------------------------------------------------- /Plugins/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/Plugins/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /Plugins/src/main/resources/version: -------------------------------------------------------------------------------- 1 | ${version} -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XPPlugins/CnUsername/HEAD/settings.gradle --------------------------------------------------------------------------------