Playing on Bedrock

From Dogcraft Wiki

(WIP)
Tag: Visual edit
 
mNo edit summary
Tag: Visual edit
Line 1: Line 1:
{{WIP}}
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.


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. Bedrock Edition players can either join only using 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 <code>server.dogcraft.net</code> or <code>bedrock.dogcraft.net</code>. The port is the default (automatically filled) number, <code>19132</code>.


=== Joining Dogcraft from Bedrock ===
=====Exclusively Bedrock or Cross-Platform play=====
The IP address for joining Dogcraft on Bedrock is <code>server.dogcraft.net</code>. Alternatively, <code>bedrock.dogcraft.net</code> also works. The port is the default (automatically filled) number, <code>19132</code>.
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.  


===== Bedrock only or Cross-Platform play =====
New players wanting to play exclusively on Bedrock should [[Guide:How to link a Dogcraft account|Link their Accounts]] with Dogcraft.net. (Same process as Java)
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 [[Guide:How to link a Dogcraft account|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#5|rules]]. There is a guide on how to do that at [[Guide:Cross Platform Account Linking|Cross Platform Account Linking]]. Keep in mind that when linking Java and Bedrock accounts, progress made on Java will always overwrite progress from Bedrock.


Players who have both Java and Bedrock accounts and want to play cross-platform will need to link those accounts together to comply with the [[Rules#5|rules]]. There is a guide on how to do that at [[Guide:Cross Platform Account Linking|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, [[Dogcraft Dollars|DCD]], [[Guide:Claiming Land|claims]], [[Guide:Homes|homes]], etc. will carry between them.


=== Effects on Java Edition ===
===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.  
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 ===
===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 [[User:Domino/Draft/Dogcraft on Bedrock#Known bugs|known bugs]] section of this page for a full list of differences.
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 [[User:Domino/Draft/Dogcraft on Bedrock#Known issues|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 (<code>*</code>). 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 <code>/w *Alex <message></code>.
 
===== Offhand =====
Bedrock Edition restricts the number of items someone can place in their offhand slot compared to Java. To counter this, the command <code>/geyser offhand</code> 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. {{WIP}}
 
=== Technical ===
On a technical level, allowing players to join a Java server from Bedrock Edition is done using the [https://geysermc.org/ GeyserMC] plugin. For linking Java and Bedrock accounts, the [https://github.com/GeyserMC/Floodgate/ 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

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

This page was last modified on 27 March 2021, at 17:40. (22 months ago)
Background Dragon Slayer - Retriever by Ironboundred