├── .github ├── dependabot.yml ├── funding.yml └── workflows │ ├── ci.yml │ ├── pr_tests.yml │ └── release.yml ├── .gitignore ├── HEADER ├── LICENSE ├── README.md ├── bukkit ├── build.gradle └── src │ └── main │ ├── java │ └── net │ │ └── william278 │ │ └── papiproxybridge │ │ ├── BukkitPAPIProxyBridge.java │ │ ├── messenger │ │ └── PluginMessageMessenger.java │ │ ├── papi │ │ └── Formatter.java │ │ └── user │ │ └── BukkitUser.java │ └── resources │ └── plugin.yml ├── bungee ├── build.gradle └── src │ └── main │ ├── java │ └── net │ │ └── william278 │ │ └── papiproxybridge │ │ ├── BungeePAPIProxyBridge.java │ │ ├── messenger │ │ └── PluginMessageMessenger.java │ │ └── user │ │ └── BungeeUser.java │ └── resources │ └── bungee.yml ├── common ├── build.gradle └── src │ └── main │ └── java │ └── net │ └── william278 │ └── papiproxybridge │ ├── PAPIProxyBridge.java │ ├── api │ └── PlaceholderAPI.java │ ├── config │ └── Settings.java │ ├── messenger │ ├── Messenger.java │ └── redis │ │ ├── RedisMessenger.java │ │ ├── RedisPubSubListener.java │ │ └── StringByteArrayCodec.java │ └── user │ ├── OnlineUser.java │ └── Request.java ├── fabric ├── 1.20.1 │ ├── build.gradle │ ├── gradle.properties │ └── src │ │ └── main │ │ └── java │ │ └── net │ │ └── william278 │ │ └── papiproxybridge │ │ ├── messenger │ │ └── PluginMessageMessenger.java │ │ ├── payload │ │ ├── ComponentPayload.java │ │ ├── LiteralPayload.java │ │ └── TemplatePayload.java │ │ └── user │ │ └── FabricUser.java ├── 1.21.1 │ └── gradle.properties ├── 1.21.4 │ └── gradle.properties ├── 1.21.5 │ └── gradle.properties ├── 1.21.8 │ └── gradle.properties ├── build.gradle ├── gradle.properties ├── mainProject ├── root.gradle └── src │ └── main │ ├── java │ └── net │ │ └── william278 │ │ └── papiproxybridge │ │ ├── FabricPAPIProxyBridge.java │ │ ├── messenger │ │ └── PluginMessageMessenger.java │ │ ├── payload │ │ ├── ComponentPayload.java │ │ ├── LiteralPayload.java │ │ └── TemplatePayload.java │ │ └── user │ │ └── FabricUser.java │ └── resources │ └── fabric.mod.json ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images └── banner.png ├── proxy ├── build.gradle └── src │ └── main │ └── java │ └── net │ └── william278 │ └── papiproxybridge │ ├── ProxyPAPIProxyBridge.java │ └── user │ └── ProxyUser.java ├── settings.gradle └── velocity ├── build.gradle └── src └── main ├── java └── net │ └── william278 │ └── papiproxybridge │ ├── VelocityPAPIProxyBridge.java │ ├── messenger │ └── PluginMessageMessenger.java │ └── user │ └── VelocityUser.java └── resources └── velocity-plugin.json /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/funding.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/.github/funding.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/pr_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/.github/workflows/pr_tests.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/.gitignore -------------------------------------------------------------------------------- /HEADER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/HEADER -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/README.md -------------------------------------------------------------------------------- /bukkit/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/bukkit/build.gradle -------------------------------------------------------------------------------- /bukkit/src/main/java/net/william278/papiproxybridge/BukkitPAPIProxyBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/bukkit/src/main/java/net/william278/papiproxybridge/BukkitPAPIProxyBridge.java -------------------------------------------------------------------------------- /bukkit/src/main/java/net/william278/papiproxybridge/messenger/PluginMessageMessenger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/bukkit/src/main/java/net/william278/papiproxybridge/messenger/PluginMessageMessenger.java -------------------------------------------------------------------------------- /bukkit/src/main/java/net/william278/papiproxybridge/papi/Formatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/bukkit/src/main/java/net/william278/papiproxybridge/papi/Formatter.java -------------------------------------------------------------------------------- /bukkit/src/main/java/net/william278/papiproxybridge/user/BukkitUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/bukkit/src/main/java/net/william278/papiproxybridge/user/BukkitUser.java -------------------------------------------------------------------------------- /bukkit/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/bukkit/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /bungee/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/bungee/build.gradle -------------------------------------------------------------------------------- /bungee/src/main/java/net/william278/papiproxybridge/BungeePAPIProxyBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/bungee/src/main/java/net/william278/papiproxybridge/BungeePAPIProxyBridge.java -------------------------------------------------------------------------------- /bungee/src/main/java/net/william278/papiproxybridge/messenger/PluginMessageMessenger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/bungee/src/main/java/net/william278/papiproxybridge/messenger/PluginMessageMessenger.java -------------------------------------------------------------------------------- /bungee/src/main/java/net/william278/papiproxybridge/user/BungeeUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/bungee/src/main/java/net/william278/papiproxybridge/user/BungeeUser.java -------------------------------------------------------------------------------- /bungee/src/main/resources/bungee.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/bungee/src/main/resources/bungee.yml -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/src/main/java/net/william278/papiproxybridge/PAPIProxyBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/common/src/main/java/net/william278/papiproxybridge/PAPIProxyBridge.java -------------------------------------------------------------------------------- /common/src/main/java/net/william278/papiproxybridge/api/PlaceholderAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/common/src/main/java/net/william278/papiproxybridge/api/PlaceholderAPI.java -------------------------------------------------------------------------------- /common/src/main/java/net/william278/papiproxybridge/config/Settings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/common/src/main/java/net/william278/papiproxybridge/config/Settings.java -------------------------------------------------------------------------------- /common/src/main/java/net/william278/papiproxybridge/messenger/Messenger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/common/src/main/java/net/william278/papiproxybridge/messenger/Messenger.java -------------------------------------------------------------------------------- /common/src/main/java/net/william278/papiproxybridge/messenger/redis/RedisMessenger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/common/src/main/java/net/william278/papiproxybridge/messenger/redis/RedisMessenger.java -------------------------------------------------------------------------------- /common/src/main/java/net/william278/papiproxybridge/messenger/redis/RedisPubSubListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/common/src/main/java/net/william278/papiproxybridge/messenger/redis/RedisPubSubListener.java -------------------------------------------------------------------------------- /common/src/main/java/net/william278/papiproxybridge/messenger/redis/StringByteArrayCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/common/src/main/java/net/william278/papiproxybridge/messenger/redis/StringByteArrayCodec.java -------------------------------------------------------------------------------- /common/src/main/java/net/william278/papiproxybridge/user/OnlineUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/common/src/main/java/net/william278/papiproxybridge/user/OnlineUser.java -------------------------------------------------------------------------------- /common/src/main/java/net/william278/papiproxybridge/user/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/common/src/main/java/net/william278/papiproxybridge/user/Request.java -------------------------------------------------------------------------------- /fabric/1.20.1/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/1.20.1/build.gradle -------------------------------------------------------------------------------- /fabric/1.20.1/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/1.20.1/gradle.properties -------------------------------------------------------------------------------- /fabric/1.20.1/src/main/java/net/william278/papiproxybridge/messenger/PluginMessageMessenger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/1.20.1/src/main/java/net/william278/papiproxybridge/messenger/PluginMessageMessenger.java -------------------------------------------------------------------------------- /fabric/1.20.1/src/main/java/net/william278/papiproxybridge/payload/ComponentPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/1.20.1/src/main/java/net/william278/papiproxybridge/payload/ComponentPayload.java -------------------------------------------------------------------------------- /fabric/1.20.1/src/main/java/net/william278/papiproxybridge/payload/LiteralPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/1.20.1/src/main/java/net/william278/papiproxybridge/payload/LiteralPayload.java -------------------------------------------------------------------------------- /fabric/1.20.1/src/main/java/net/william278/papiproxybridge/payload/TemplatePayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/1.20.1/src/main/java/net/william278/papiproxybridge/payload/TemplatePayload.java -------------------------------------------------------------------------------- /fabric/1.20.1/src/main/java/net/william278/papiproxybridge/user/FabricUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/1.20.1/src/main/java/net/william278/papiproxybridge/user/FabricUser.java -------------------------------------------------------------------------------- /fabric/1.21.1/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/1.21.1/gradle.properties -------------------------------------------------------------------------------- /fabric/1.21.4/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/1.21.4/gradle.properties -------------------------------------------------------------------------------- /fabric/1.21.5/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/1.21.5/gradle.properties -------------------------------------------------------------------------------- /fabric/1.21.8/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/1.21.8/gradle.properties -------------------------------------------------------------------------------- /fabric/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/build.gradle -------------------------------------------------------------------------------- /fabric/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/gradle.properties -------------------------------------------------------------------------------- /fabric/mainProject: -------------------------------------------------------------------------------- 1 | 1.21.8 2 | 3 | -------------------------------------------------------------------------------- /fabric/root.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/root.gradle -------------------------------------------------------------------------------- /fabric/src/main/java/net/william278/papiproxybridge/FabricPAPIProxyBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/src/main/java/net/william278/papiproxybridge/FabricPAPIProxyBridge.java -------------------------------------------------------------------------------- /fabric/src/main/java/net/william278/papiproxybridge/messenger/PluginMessageMessenger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/src/main/java/net/william278/papiproxybridge/messenger/PluginMessageMessenger.java -------------------------------------------------------------------------------- /fabric/src/main/java/net/william278/papiproxybridge/payload/ComponentPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/src/main/java/net/william278/papiproxybridge/payload/ComponentPayload.java -------------------------------------------------------------------------------- /fabric/src/main/java/net/william278/papiproxybridge/payload/LiteralPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/src/main/java/net/william278/papiproxybridge/payload/LiteralPayload.java -------------------------------------------------------------------------------- /fabric/src/main/java/net/william278/papiproxybridge/payload/TemplatePayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/src/main/java/net/william278/papiproxybridge/payload/TemplatePayload.java -------------------------------------------------------------------------------- /fabric/src/main/java/net/william278/papiproxybridge/user/FabricUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/src/main/java/net/william278/papiproxybridge/user/FabricUser.java -------------------------------------------------------------------------------- /fabric/src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/fabric/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/images/banner.png -------------------------------------------------------------------------------- /proxy/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/proxy/build.gradle -------------------------------------------------------------------------------- /proxy/src/main/java/net/william278/papiproxybridge/ProxyPAPIProxyBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/proxy/src/main/java/net/william278/papiproxybridge/ProxyPAPIProxyBridge.java -------------------------------------------------------------------------------- /proxy/src/main/java/net/william278/papiproxybridge/user/ProxyUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/proxy/src/main/java/net/william278/papiproxybridge/user/ProxyUser.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/settings.gradle -------------------------------------------------------------------------------- /velocity/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/velocity/build.gradle -------------------------------------------------------------------------------- /velocity/src/main/java/net/william278/papiproxybridge/VelocityPAPIProxyBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/velocity/src/main/java/net/william278/papiproxybridge/VelocityPAPIProxyBridge.java -------------------------------------------------------------------------------- /velocity/src/main/java/net/william278/papiproxybridge/messenger/PluginMessageMessenger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/velocity/src/main/java/net/william278/papiproxybridge/messenger/PluginMessageMessenger.java -------------------------------------------------------------------------------- /velocity/src/main/java/net/william278/papiproxybridge/user/VelocityUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/velocity/src/main/java/net/william278/papiproxybridge/user/VelocityUser.java -------------------------------------------------------------------------------- /velocity/src/main/resources/velocity-plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiIIiam278/PAPIProxyBridge/HEAD/velocity/src/main/resources/velocity-plugin.json --------------------------------------------------------------------------------