If you use packet 67 with Dimensions, make sure the first data is an Int16 with a message type not already used to avoid it being misread as one of the below. If you publish a plugin or tool which uses this packet and that is used with Dimensions, add the type and information to this file.
Dimensions sends this to a Terraria Server to update the client's IP address from the IP of the machine Dimensions is running on to the real IP of the client.
Info | Size | Datatype |
---|---|---|
Type | 2 | Int16 |
IP | ? | String |
Gamemodes uses this to specify what mode the user has joined for.
Info | Size | Datatype |
---|---|---|
Type | 2 | Int16 |
Join Mode | ? | String |
Terraria Servers use this to tell Dimensions to switch the clients Dimension
Info | Size | Datatype |
---|---|---|
Type | 2 | Int16 |
Dimension Name | ? | String |
Info | Size | Datatype |
---|---|---|
Type | 2 | Int16 |
Server IP | ? | String |
Server Port | ? | UInt16 |
Terraria Servers use this to tell Dimension to switch the client to a specific ip/port that is not in the Dimensions config. |