Playing on Bedrock
From Dogcraft Wiki
mNo edit summary Tag: Visual edit |
No edit summary |
||
Line 41: | Line 41: | ||
* https://github.com/GeyserMC/Geyser/wiki | * https://github.com/GeyserMC/Geyser/wiki | ||
* https://github.com/GeyserMC/Geyser/wiki/Floodgate | * https://github.com/GeyserMC/Geyser/wiki/Floodgate | ||
__NOTOC__ |
Revision as of 17:40, 27 March 2021
The Dogcraft minecraft server can be joined from both Java and Bedrock Editions of the game. The server itself runs on Java Edition, but through plugins Bedrock players are also supported. This means that in addition to joining from desktops using Java Edition, players can also join from phones, consoles, and using the Windows 10 edition of the game on desktops. Bedrock Edition players can either join using only Bedrock, or if they also have Java link the two accounts, and play from both platforms.
Joining Dogcraft from Bedrock
The IP address for joining Dogcraft on Bedrock is server.dogcraft.net
or bedrock.dogcraft.net
. The port is the default (automatically filled) number, 19132
.
Exclusively Bedrock or Cross-Platform play
Users who want to play on Bedrock Edition have a choice between playing exclusively on Bedrock, or opting for Cross-Platform play using both Java and Bedrock accounts.
New players wanting to play exclusively on Bedrock should Link their Accounts with Dogcraft.net. (Same process as Java)
Players who have both Java and Bedrock accounts and want to play on the server with both will need to link those accounts together to comply with the rules. There is a guide on how to do that at Cross Platform Account Linking. Keep in mind that when linking Java and Bedrock accounts, progress made on Java will always overwrite progress from Bedrock.
Linking Java and Bedrock accounts will mean that logging in to the server is only possible with one of them at a time. Having multiple/alternative accounts is against the server rules, so if you are planning to play from both Java and Bedrock, you must link the accounts together. Otherwise, one, or both accounts could end up banned. When two accounts are linked together like that, the inventory, levels, DCD, claims, homes, etc. will carry between them.
Effects on Java Edition
Because the Dogcraft Server runs on the Java Edition of Minecraft, Java players are not effected in any way by allowing Bedrock players to join.
Effects on Bedrock Edition
Because of the differences between the Java and Bedrock editions, there are some minor bugs that Bedrock players might experience, but it should not affect gameplay in a major way. For example, redstone also works differently on Bedrock and Java. On Dogcraft, because it is a Java server, redstone works like it normally does in Java Edition. You can see the known issues section of this page for a full list of differences.
Bedrock Features
Names
The most visible difference between someone playing on Java or Bedrock edition is their playername. When someone connects to the server from Bedrock Edition, their name gets prefixed with an asterisk (*
). This is done to make sure no two players with the same name can be online. This asterisk is visible everywhere at the start of their name, from chat to the tab screen. It also has to be used in commands, for example when teleporting to someone on bedrock, or when sending them a private message.
For example, if a player named "Alex" were to log on from bedrock, their name in chat would show up as "*Alex", and if you wanted to send them a private message, the command you would use would be /w *Alex <message>
.
Offhand
Bedrock Edition restricts the number of items someone can place in their offhand slot compared to Java. To counter this, the command /geyser offhand
is added, which places whatever item someone is holding in their main hand into the offhand slot. This command can only be used by players on Bedrock.
Known issues
This section will include the known bugs/differences between Java and Bedrock editions, and a solution to them if there are any.
Technical
On a technical level, allowing players to join a Java server from Bedrock Edition is done using the GeyserMC plugin. For linking Java and Bedrock accounts, the Floodgate plugin is used.
See also
- https://geysermc.org/
- https://github.com/GeyserMC/Geyser/blob/master/README.md
- https://github.com/GeyserMC/Geyser/wiki
- https://github.com/GeyserMC/Geyser/wiki/Floodgate