From 8f780e03b3c18a887a1ea75f063173ab93efa9ff Mon Sep 17 00:00:00 2001 From: RaphiMC <50594595+RaphiMC@users.noreply.github.com> Date: Thu, 26 Sep 2024 19:22:16 +0200 Subject: [PATCH] [ci skip] Moved plugin list to PLUGINS.md --- README.md | 7 ++----- docs/PLUGINS.md | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 5 deletions(-) create mode 100644 docs/PLUGINS.md diff --git a/README.md b/README.md index f206af8..f930184 100644 --- a/README.md +++ b/README.md @@ -112,11 +112,8 @@ You will find 5 config files there: ### Developer Plugin API ViaProxy has a plugin API which allows you to create plugins for ViaProxy. -Documentation and examples: -- [NoLocalConnections](https://github.com/ViaVersionAddons/NoLocalConnections) -- [ViaProxyMultiLaunch](https://github.com/ViaVersionAddons/ViaProxyMultiLaunch) -- [ViaProxyGeyserPlugin](https://github.com/ViaVersionAddons/ViaProxyGeyserPlugin) -- [ViaProxyRakNetProviders](https://github.com/ViaVersionAddons/ViaProxyRakNetProviders) +Documentation for the plugin API can be found [here](https://github.com/ViaVersionAddons/NoLocalConnections?tab=readme-ov-file#how-to-make-a-viaproxy-plugin). +A list of plugins can be found [here](docs/PLUGINS.md). ## Contributing Contributions in the form of pull requests are always welcome. diff --git a/docs/PLUGINS.md b/docs/PLUGINS.md new file mode 100644 index 0000000..baa4525 --- /dev/null +++ b/docs/PLUGINS.md @@ -0,0 +1,16 @@ +## List of ViaProxy plugins + +This is a list of ViaProxy plugins. If you want to add your plugin to this list, create a pull request. + +Official plugins: +- [Geyser](https://github.com/GeyserMC/Geyser/tree/master/bootstrap/viaproxy): Geyser integration. Allows bedrock clients to join the proxy +- [ViaProxyWhitelist](https://github.com/ViaVersionAddons/ViaProxyWhitelist): Only allow specified players to join the proxy +- [ViaProxyBeta2Release](https://github.com/ViaVersionAddons/ViaProxyBeta2Release): ViaProxy plugin which implements the Beta2Release proxy to allow the connection of beta client versions +- [ViaSnapshot](https://github.com/ViaVersionAddons/ViaSnapshot): Allows you to join servers from snapshot clients. Currently only supports 15w31a +- [ViaProxySpark](https://github.com/ViaVersionAddons/ViaProxySpark): Spark profiler integration +- [ViaProxyRakNetProviders](https://github.com/ViaVersionAddons/ViaProxyRakNetProviders): ViaProxy plugin which adds multiple alternative RakNet backends. Mostly used for testing +- [NoLocalConnections](https://github.com/ViaVersionAddons/NoLocalConnections): ViaProxy plugin denying connections to local servers. Useful for public ViaProxy instances +- [ViaProxyMultiLaunch](https://github.com/ViaVersionAddons/ViaProxyMultiLaunch): Launch another jar file in combination with ViaProxy + +Community plugins: +- [ayunViaProxyLegacyIcon](https://github.com/ayunami2000/ayunViaProxyLegacyIcon): Add server icon for newer clients when the backend server is too old to offer one