Bedrock Minecraft is the ever-growing version of Minecraft that is taking over as the number 1 platform in terms of amount of players. It makes sense, of course, because bedrock edition exists on many more platforms than the single platform that Java edition is available on. That is why I propose that we open up Cemetech MC to bedrock players as well. And with the proposed approach, this would not affect the playing experience of anything, and the server can continue to exist as a Java server at its core.
I propose that we use Geyser, a plugin that enables bedrock clients to connect and play on your server, without making any of the Java game mechanics change. The bedrock clients, however, would be playing under Java game mechanics.
Geyser plugin - https://geysermc.org/
And, when used in tandem with Floodgate, another plugin, bedrock players would not need a java account to connect to the server. This is not against the TOS of Minecraft, because it states that you only service legal paid copies, and never specifies which one. All Minecraft versions are paid for. Of course, you do not need floodgate in order for geyser to work, but Floodgate allows players without java accounts to join, opening up the server to bedrock-only players as well.
Floodgate plugin - https://github.com/GeyserMC/Floodgate
Pros:
Supports fabric, and floodgate is capable of doing so with bungeecord
Capable of linking java accounts, so you can continue where you left off on multiple different devices
Opens server to bedrock clients
Fast to update to new versions
"plug and play"
Bedrock is on almost every modern platform
Cons:
Can only be used with 1.16.3/1.16.4 at the moment
Takes a bit more power for the packet translator
I propose that we use Geyser, a plugin that enables bedrock clients to connect and play on your server, without making any of the Java game mechanics change. The bedrock clients, however, would be playing under Java game mechanics.
Geyser plugin - https://geysermc.org/
And, when used in tandem with Floodgate, another plugin, bedrock players would not need a java account to connect to the server. This is not against the TOS of Minecraft, because it states that you only service legal paid copies, and never specifies which one. All Minecraft versions are paid for. Of course, you do not need floodgate in order for geyser to work, but Floodgate allows players without java accounts to join, opening up the server to bedrock-only players as well.
Floodgate plugin - https://github.com/GeyserMC/Floodgate
Pros:
Supports fabric, and floodgate is capable of doing so with bungeecord
Capable of linking java accounts, so you can continue where you left off on multiple different devices
Opens server to bedrock clients
Fast to update to new versions
"plug and play"
Bedrock is on almost every modern platform
Cons:
Can only be used with 1.16.3/1.16.4 at the moment
Takes a bit more power for the packet translator