fix field not being upgraded/downgraded
This commit is contained in:
@@ -256,13 +256,14 @@ func (p *Protocol) downgradePackets(pks []packet.Packet, conn *minecraft.Conn) [
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
pks[pkIndex] = &legacypacket.ResourcePacksInfo{
|
pks[pkIndex] = &legacypacket.ResourcePacksInfo{
|
||||||
TexturePackRequired: pk.TexturePackRequired,
|
TexturePackRequired: pk.TexturePackRequired,
|
||||||
HasAddons: pk.HasAddons,
|
HasAddons: pk.HasAddons,
|
||||||
HasScripts: pk.HasScripts,
|
HasScripts: pk.HasScripts,
|
||||||
WorldTemplateUUID: pk.WorldTemplateUUID,
|
ForceDisableVibrantVisuals: pk.ForceDisableVibrantVisuals,
|
||||||
WorldTemplateVersion: pk.WorldTemplateVersion,
|
WorldTemplateUUID: pk.WorldTemplateUUID,
|
||||||
TexturePacks: texturePacks,
|
WorldTemplateVersion: pk.WorldTemplateVersion,
|
||||||
PackURLs: packURLs,
|
TexturePacks: texturePacks,
|
||||||
|
PackURLs: packURLs,
|
||||||
}
|
}
|
||||||
case *packet.InventorySlot:
|
case *packet.InventorySlot:
|
||||||
pks[pkIndex] = &legacypacket.InventorySlot{
|
pks[pkIndex] = &legacypacket.InventorySlot{
|
||||||
@@ -587,6 +588,7 @@ func (p *Protocol) downgradePackets(pks []packet.Packet, conn *minecraft.Conn) [
|
|||||||
ServerID: pk.ServerID,
|
ServerID: pk.ServerID,
|
||||||
WorldID: pk.WorldID,
|
WorldID: pk.WorldID,
|
||||||
ScenarioID: pk.ScenarioID,
|
ScenarioID: pk.ScenarioID,
|
||||||
|
OwnerID: pk.OwnerID,
|
||||||
UseBlockNetworkIDHashes: pk.UseBlockNetworkIDHashes,
|
UseBlockNetworkIDHashes: pk.UseBlockNetworkIDHashes,
|
||||||
ServerAuthoritativeSound: pk.ServerAuthoritativeSound,
|
ServerAuthoritativeSound: pk.ServerAuthoritativeSound,
|
||||||
}
|
}
|
||||||
@@ -827,12 +829,13 @@ func (p *Protocol) upgradePackets(pks []packet.Packet, conn *minecraft.Conn) []p
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
pks[pkIndex] = &packet.ResourcePacksInfo{
|
pks[pkIndex] = &packet.ResourcePacksInfo{
|
||||||
TexturePackRequired: pk.TexturePackRequired,
|
TexturePackRequired: pk.TexturePackRequired,
|
||||||
HasAddons: pk.HasAddons,
|
HasAddons: pk.HasAddons,
|
||||||
HasScripts: pk.HasScripts,
|
HasScripts: pk.HasScripts,
|
||||||
WorldTemplateUUID: pk.WorldTemplateUUID,
|
ForceDisableVibrantVisuals: pk.ForceDisableVibrantVisuals,
|
||||||
WorldTemplateVersion: pk.WorldTemplateVersion,
|
WorldTemplateUUID: pk.WorldTemplateUUID,
|
||||||
TexturePacks: texturePacks,
|
WorldTemplateVersion: pk.WorldTemplateVersion,
|
||||||
|
TexturePacks: texturePacks,
|
||||||
}
|
}
|
||||||
case *legacypacket.InventorySlot:
|
case *legacypacket.InventorySlot:
|
||||||
pks[pkIndex] = &packet.InventorySlot{
|
pks[pkIndex] = &packet.InventorySlot{
|
||||||
@@ -1143,6 +1146,7 @@ func (p *Protocol) upgradePackets(pks []packet.Packet, conn *minecraft.Conn) []p
|
|||||||
ServerID: pk.ServerID,
|
ServerID: pk.ServerID,
|
||||||
WorldID: pk.WorldID,
|
WorldID: pk.WorldID,
|
||||||
ScenarioID: pk.ScenarioID,
|
ScenarioID: pk.ScenarioID,
|
||||||
|
OwnerID: pk.OwnerID,
|
||||||
UseBlockNetworkIDHashes: pk.UseBlockNetworkIDHashes,
|
UseBlockNetworkIDHashes: pk.UseBlockNetworkIDHashes,
|
||||||
ServerAuthoritativeSound: pk.ServerAuthoritativeSound,
|
ServerAuthoritativeSound: pk.ServerAuthoritativeSound,
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user