mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-10-16 03:35:36 +00:00
201 lines
4.8 KiB
HTML
201 lines
4.8 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>ChangeDimensionPacket (61)</title>
|
|
<style>
|
|
body {
|
|
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
|
margin: 0;
|
|
padding: 20px;
|
|
background-color: #f5f5f5;
|
|
line-height: 1.6;
|
|
}
|
|
.container {
|
|
max-width: 1200px;
|
|
margin: 0 auto;
|
|
background-color: white;
|
|
padding: 30px;
|
|
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
|
|
}
|
|
h1 {
|
|
color: #2c3e50;
|
|
border-bottom: 3px solid #3498db;
|
|
padding-bottom: 10px;
|
|
margin-top: 0;
|
|
}
|
|
h2 {
|
|
color: #34495e;
|
|
border-bottom: 2px solid #3498db;
|
|
padding-bottom: 5px;
|
|
margin-top: 30px;
|
|
}
|
|
h3 {
|
|
color: #555;
|
|
margin-top: 20px;
|
|
margin-bottom: 10px;
|
|
}
|
|
h4 {
|
|
color: #666;
|
|
margin-top: 15px;
|
|
margin-bottom: 8px;
|
|
}
|
|
table {
|
|
background-color: white;
|
|
font-size: 14px;
|
|
margin-bottom: 10px;
|
|
}
|
|
th {
|
|
font-weight: bold;
|
|
text-align: left;
|
|
padding: 8px !important;
|
|
}
|
|
td {
|
|
padding: 8px !important;
|
|
}
|
|
tr:nth-child(even) {
|
|
background-color: #f9f9f9;
|
|
}
|
|
tr:hover {
|
|
background-color: #e8f4f8;
|
|
}
|
|
.description {
|
|
color: #555;
|
|
font-style: italic;
|
|
margin: 10px 0 20px 0;
|
|
padding: 10px;
|
|
background-color: #f8f9fa;
|
|
border-left: 4px solid #3498db;
|
|
}
|
|
a {
|
|
color: #3498db;
|
|
text-decoration: none;
|
|
}
|
|
a:hover {
|
|
text-decoration: underline;
|
|
}
|
|
.packet-list {
|
|
columns: 3;
|
|
column-gap: 20px;
|
|
}
|
|
.packet-list li {
|
|
margin-bottom: 8px;
|
|
break-inside: avoid;
|
|
}
|
|
@media (max-width: 900px) {
|
|
.packet-list {
|
|
columns: 2;
|
|
}
|
|
}
|
|
@media (max-width: 600px) {
|
|
.packet-list {
|
|
columns: 1;
|
|
}
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="container">
|
|
<p><a href="index.html">← Back to Index</a></p>
|
|
<h1>ChangeDimensionPacket (61)</h1>
|
|
<div class="description">The server sends this packet from the level to kick off dimension changing process.</div>
|
|
<div style="margin-left: 0px; margin-top: 10px;">
|
|
<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse; width: 100%; max-width: 800px;">
|
|
<thead>
|
|
<tr style="background-color: #f0f0f0;">
|
|
<th>Field Name</th>
|
|
<th>Type</th>
|
|
<th>Ordinal Index</th>
|
|
<th>Description</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td rowspan="2"><strong>Dimension ID</strong></td>
|
|
<td>DimensionType</td>
|
|
<td>0</td>
|
|
<td>Currently supported: (0 -> Overworld, 1 -> Nether, 2 -> The End, 3 -> Undefined)</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="3"><div style="margin-left: 20px; margin-top: 10px;">
|
|
<h3>DimensionType</h3>
|
|
<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse; width: 100%; max-width: 800px;">
|
|
<thead>
|
|
<tr style="background-color: #f0f0f0;">
|
|
<th>Field Name</th>
|
|
<th>Type</th>
|
|
<th>Ordinal Index</th>
|
|
<th>Description</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td><strong>value</strong></td>
|
|
<td>varint32</td>
|
|
<td>0</td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div></td>
|
|
</tr>
|
|
<tr>
|
|
<td rowspan="2"><strong>Position</strong></td>
|
|
<td>Vec3</td>
|
|
<td>1</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="3"><div style="margin-left: 20px; margin-top: 10px;">
|
|
<h3>Vec3</h3>
|
|
<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse; width: 100%; max-width: 800px;">
|
|
<thead>
|
|
<tr style="background-color: #f0f0f0;">
|
|
<th>Field Name</th>
|
|
<th>Type</th>
|
|
<th>Ordinal Index</th>
|
|
<th>Description</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td><strong>X</strong></td>
|
|
<td>float</td>
|
|
<td>0</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td><strong>Y</strong></td>
|
|
<td>float</td>
|
|
<td>1</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td><strong>Z</strong></td>
|
|
<td>float</td>
|
|
<td>2</td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div></td>
|
|
</tr>
|
|
<tr>
|
|
<td><strong>Respawn</strong></td>
|
|
<td>boolean</td>
|
|
<td>2</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td><strong>Loading Screen Id</strong></td>
|
|
<td>uint32</td>
|
|
<td>3</td>
|
|
<td>Leave empty if there is no loading screen expected on the client. This id needs to be unique and not conflict with any other active loading screens. This is implemented with an unsigned integer incrementing forever, and that is expected to not have collisions when it wraps around back to 0 if that could be a possibility.</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html> |