COWMODSКаталог модов

GeyserPackSync

A Velocity/BungeeCord plugin to apply different Bedrock Edition resource packs depending on the server the player is on.

Автор: onebeastchris4,2 тыс.25обновлён 1 февр. 2024 г.
УправлениеТехнологииУтилиты

Описание

GeyserPackSync

A Velocity/BungeeCord plugin that utilizes Geyser's API to allow for per-server resource packs.

Example: Lobby server with lobby resource pack, minigame server with minigame specific resource pack, etc.

Current limitations

  • Does not fully work with forced hosts, or when the player that's logging back in to a server which is not the default server. Can be worked around with the kick option - or not. Will fix in the future; the workaround would be a bit complex though.

Installation

  1. Download the latest release from the modrinth page/releases tab
  2. Place the plugin in your Velocity/BungeeCord plugins folder
  3. Restart your proxy
  4. Configure the config file, specifically ip/port, and the servers. See the config file for more info!
  5. Run /reloadpacks to reload the config, or restart the proxy.
  6. Put the Bedrock edition resource packs in the folder with the name of the server they should be used on.
  7. Restart the proxy, or run /reloadpacks to reload the config.

Commands

  • /reloadpacks - Reloads the config file and packs. Requires the geyserpacksync.reload permission.
  • /packsyncreload - Alias for /reloadpacks; same permission.

For help with this project: https://discord.gg/WdmrRHRJhS

DISCLAIMER: While this project is made to work with Geyser (literally requires geyser), it is not an official one - for help, ask in issues on GitHub or on the linked discord.

How does it work?

Bedrock edition is... weird. It only allows resource packs to be sent once - before actually logging in to a server. We also cannot disable/enable resource packs on the fly.

To work around this, this plugin sends the default resource pack(s) on login, and then sends the server specific resource pack(s) on server switch. This means that the player will have to log out and back in to get the new resource pack(s) - which is done automatically with a transfer packet.

Последние версии

Все версии →
release

2.0-SNAPSHOT

2.0-SNAPSHOT-b4
1 февр. 2024 г.2,3 тыс.Minecraft: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3velocity
Скачать
Что нового
Bugfix for 2.0: Catch NullPointerException if a disconnection happens unexpectedly 2.0 Changelog: This release aims to fix all the weird issues where Bedrock players sometimes weren't recognized properly. Additionally, this release has tons of internal changes to ensure consistent behavior across the bungee and velocity version. Please report any issues on the [Github page](https://github.com/onebeastchris/GeyserPackSync). For other questions, please join the discord server for help: https://discord.com/invite/WdmrRHRJhS
release

2.0-SNAPSHOT

2.0-SNAPSHOT-b4
1 февр. 2024 г.480Minecraft: 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21bungeecord, waterfall
Скачать
Что нового
Bugfix for 2.0: Catch NullPointerException if a disconnection happens unexpectedly 2.0 Changelog: This release aims to fix all the weird issues where Bedrock players sometimes weren't recognized properly. Additionally, this release has tons of internal changes to ensure consistent behavior across the bungee and velocity version. Please report any issues on the [Github page](https://github.com/onebeastchris/GeyserPackSync). For other questions, please join the discord server for help: https://discord.com/invite/WdmrRHRJhS
release

2.0-SNAPSHOT

2.0-SNAPSHOT-b3
31 янв. 2024 г.118Minecraft: 1.20.3, 1.20.4velocity
Скачать
Что нового
Bugfix for 2.0: Catch NullPointerException if a disconnection happens unexpectedly 2.0 Changelog: This release aims to fix all the weird issues where Bedrock players sometimes weren't recognized properly. Additionally, this release has tons of internal changes to ensure consistent behavior across the bungee and velocity version. Please report any issues on the [Github page](https://github.com/onebeastchris/GeyserPackSync). For other questions, please join the discord server for help: https://discord.com/invite/WdmrRHRJhS
release

2.0-SNAPSHOT

2.0-SNAPSHOT-b3
31 янв. 2024 г.107Minecraft: 1.20.3, 1.20.4bungeecord, waterfall
Скачать
Что нового
Bugfix for 2.0: Catch NullPointerException if a disconnection happens unexpectedly 2.0 Changelog: This release aims to fix all the weird issues where Bedrock players sometimes weren't recognized properly. Additionally, this release has tons of internal changes to ensure consistent behavior across the bungee and velocity version. Please report any issues on the [Github page](https://github.com/onebeastchris/GeyserPackSync). For other questions, please join the discord server for help: https://discord.com/invite/WdmrRHRJhS
release

2.0-SNAPSHOT

2.0-SNAPSHOT-b2
22 янв. 2024 г.113Minecraft: 1.20.3, 1.20.4velocity
Скачать
Что нового
## GeyserPackSync changelog: Version 2.0-SNAPSHOT This is a big one! This release aims to fix all the weird issues where Bedrock players sometimes weren't recognized properly. Additionally, this release has tons of internal changes to ensure consistent behavior across the bungee and velocity version. Please report any issues on the [Github page](https://github.com/onebeastchris/GeyserPackSync). For other questions, please join the discord server for help: https://discord.com/invite/WdmrRHRJhS
release

2.0-SNAPSHOT

2.0-SNAPSHOT-b2
22 янв. 2024 г.130Minecraft: 1.20.3, 1.20.4bungeecord, waterfall
Скачать
Что нового
## GeyserPackSync changelog: Version 2.0-SNAPSHOT This is a big one! This release aims to fix all the weird issues where Bedrock players sometimes weren't recognized properly. Additionally, this release has tons of internal changes to ensure consistent behavior across the bungee and velocity version. Please report any issues on the [Github page](https://github.com/onebeastchris/GeyserPackSync). For other questions, please join the discord server for help: https://discord.com/invite/WdmrRHRJhS
beta

GeyserPackSync 1.2-SNAPSHOT-Velocity

1.2-SNAPSHOT
3 окт. 2023 г.165Minecraft: 1.20, 1.20.1, 1.20.2velocity
Скачать
Что нового
Workaround for https://github.com/GeyserMC/Geyser/issues/3456, should make Bedrock player detection more reliable
beta

GeyserPackSync 1.2-SNAPSHOT-Bungee

1.2-SNAPSHOT
3 окт. 2023 г.163Minecraft: 1.20, 1.20.1, 1.20.2bungeecord
Скачать
Что нового
Hopefully work around https://github.com/GeyserMC/Geyser/issues/3456 to help make Bedrock connection detection more reliable
beta

GeyserPackSync-Velocity 1.1-SNAPSHOT

1.1-SNAPSHOT
3 авг. 2023 г.163Minecraft: 1.20, 1.20.1velocity
Скачать
Что нового
Fix NPE when no default server is set; more warnings
beta

GeyserPackSync-Bungee 1.1-SNAPSHOT

1.1-SNAPSHOT
3 авг. 2023 г.125Minecraft: 1.20, 1.20.1bungeecord
Скачать
Что нового
Fix NPE when no default server is set; ensure proper plugin loading order on BungeeCord - (GeyserPackSync should load *after* Geyser was loaded)