Commit cbbaea

2025-03-11 23:59:51 Vyladence: Add account linking instructions and PVP section
bedrock.md ..
@@ 1,9 1,9 @@
# Bedrock
- Stonehaven runs a plugin called [Geyser](https://geysermc.org/) which allows Bedrock players to join the server.
+ Stonehaven runs a plugin called [GeyserMC](https://geysermc.org/) which allows Bedrock players to join the server.
> [!TIP]
- > This includes Mobile! I don't recommend it without at least a controller but it'll work.
+ > This includes Mobile! It isn't recommended without at least a controller but it'll work.
- Server IP: **stonehavenmc.com**
- Port: 19132 (Default)
@@ 13,14 13,56 @@
>| #Joining a Bedrock Minecraft Server Step-By-Step
>| **TODO**
- ## Account Linking
-
- **TODO**
+ ## Linking Minecraft Java and Bedrock Accounts with GeyserMC
+
+ GeyserMC allows players to link their Minecraft Java and Bedrock accounts for a seamless cross-platform experience. Here's how you can link your accounts:
+
+ ### What is Account Linking?
+ Account linking enables you to synchronize your Java and Bedrock accounts, allowing you to use your Java account's inventory, achievements, and location data across both platforms. Account linking stores only your Xbox ID, Xbox Gamertag, Java Username, and Java UUID in a central database that Geyser-enabled servers can refer to. Additionally, once you link your accounts, your accounts will be linked on all servers that run Geyser with Global Linking enabled.
+
+ Account linking does NOT:
+ - Store any information about your accounts other than IDs
+ - Give Geyser or Stonehaven access to your Microsoft accounts
+
+ ### Steps to Link Your Accounts
+
+ [GeyserMC's Official Linking Website](https://link.geysermc.org/)
+
+ >| # Linking instructions using the GeyserMC Linking Website (Recommended)
+ >| 1. **Open the GeyserMC Online Linking Page**:
+ >| - [https://link.geysermc.org/method/online](https://link.geysermc.org/method/online)
+ >| 2. **Follow the Instructions On-Screen**:
+ >| - The website will guide you through linking your accounts.
+ >| - If you're already logged into your Microsoft Account that owns both your Bedrock account and Java account in your browser, click "Login to Bedrock", wait a few seconds, then click "Login to Java".
+ >| - If your Java and Bedrock accounts are under different Microsoft accounts, use the "Logout" button towards the bottom to switch accounts before clicking "Login to Java"
+
+ >| # Linking instructions using the Global Link Server
+ >| 1. **Join the Global Link Server**:
+ >| - Use both your Java and Bedrock accounts to connect to the Global Link Server.
+ >| - Server details:
+ >| - **Java Edition**: `link.geysermc.org` (Port: 25565)
+ >| - **Bedrock Edition**: `link.geysermc.org` (Port: 19132)
+ >|
+ >| 2. **Start the Linking Process**:
+ >| - On either your Java or Bedrock account, type the command: `/linkaccount`.
+ >| - A random code will be generated.
+ >|
+ >| 3. **Enter the Code**:
+ >| - Switch to the other account (Java or Bedrock) and enter the code using the command: `/linkaccount <code>`.
+ >|
+ >| 4. **Confirmation**:
+ >| - Once the process is complete, you will be disconnected from the server on both accounts with a message confirming the successful link.
+
+ ### Important Notes
+ - **Global Linking**: This feature allows you to link your accounts once and use them across all servers with Global Linking enabled.
+ - **Data Synchronization**: Ensure you transfer any important items or data from your Bedrock account to your Java account before linking, as Bedrock data will not be accessible post-linking.
+ - **Unlinking Accounts**: To unlink your accounts, reconnect to the GlobalLinkServer and use the command: `/unlinkaccount`.
## Bedrock Limitations
In addition to the following issues, there is the [official list of known issues/limitations](https://geysermc.org/wiki/geyser/current-limitations/) published by the GeyserMC Team. In summary:
+ - Text colors in Bedrock don't support Hex values, so text may be colored incorrectly. This won't affect the playability of the server.
- Chat Links are unclickable
- Left and Right clicks in the inventory are conflated (Both treated as left clicks)
- Command tab-complete does not work properly
@@ 30,6 72,12 @@
- Sign maximum length is longer on Java causing many signs to not render correctly on Bedrock
- Various texture problems
+ ### PVP
+
+ Bedrock players face inherent disadvantages in PVP due to differences in combat mechanics compared to Java Edition. While this is partially mitigated by dots appearing under the crosshair, adapting to Java's combat system can still be challenging if you're unfamiliar with it.
+
+ Mobile players using touch controls are especially vulnerable and should avoid leaving No-PVP areas whenever possible. Since touch controls aren’t optimized for combat, engaging players—particularly those using a mouse and keyboard—can put you at a significant disadvantage.
+
### Tab Menu
In Bedrock, the Tab menu (player list) is replaced by a sidebar in the pause menu. Due to this, the additional information in the tab menu is inaccessible to Bedrock players. For most information, there are command-based workarounds. These commands all work on Java as well.
@@ 42,9 90,12 @@
#### TPS
+ > [!NOTE]
+ > "TPS" (Ticks per Second) is not to be confused with "FPS" (Frames per second).
+
To see TPS on Bedrock, you can use the `/tps` command.
- Minecraft simulates time using a method called Ticking. When Minecraft is running perfectly, a new tick occurs every 50ms, or 20 Ticks Per Second (TPS). When Minecraft becomes overloaded, the TPS will start to drop.
+ Minecraft simulates time using a method called Ticking. When Minecraft is running perfectly, a new tick occurs every 50 milliseconds, or 20 Ticks Per Second (TPS). When the Minecraft server becomes overloaded, the TPS will start to drop.
In the Tab menu, you can get a feel for server performane using the TPS measurement. Of course, due to Bedrock lacking this functionality, you miss out on crucial information.
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9