Translate 1.21.30 packet

This commit is contained in:
AkmalFairuz
2025-01-01 05:08:55 +07:00
parent 45cfb78b30
commit b353cf4308

View File

@@ -192,6 +192,41 @@ func (p *Protocol) downgradePackets(pks []packet.Packet, conn *minecraft.Conn) [
TexturePacks: texturePacks, TexturePacks: texturePacks,
PackURLs: packURLs, PackURLs: packURLs,
} }
case *packet.InventorySlot:
pks[pkIndex] = &legacypacket.InventorySlot{
WindowID: pk.WindowID,
Slot: pk.Slot,
Container: pk.Container,
DynamicContainerSize: 0,
StorageItem: pk.StorageItem,
NewItem: pk.NewItem,
}
case *packet.InventoryContent:
pks[pkIndex] = &legacypacket.InventoryContent{
WindowID: pk.WindowID,
Content: pk.Content,
Container: pk.Container,
DynamicContainerSize: 0,
StorageItem: pk.StorageItem,
}
case *packet.MobEffect:
pks[pkIndex] = &legacypacket.MobEffect{
EntityRuntimeID: pk.EntityRuntimeID,
Operation: pk.Operation,
EffectType: pk.EffectType,
Amplifier: pk.Amplifier,
Particles: pk.Particles,
Duration: pk.Duration,
Tick: pk.Tick,
}
case *packet.CameraAimAssist:
pks[pkIndex] = &legacypacket.CameraAimAssist{
Preset: pk.Preset,
Angle: pk.Angle,
Distance: pk.Distance,
TargetMode: pk.TargetMode,
Action: pk.Action,
}
} }
} }
@@ -265,6 +300,39 @@ func (p *Protocol) upgradePackets(pks []packet.Packet, conn *minecraft.Conn) []p
WorldTemplateVersion: pk.WorldTemplateVersion, WorldTemplateVersion: pk.WorldTemplateVersion,
TexturePacks: texturePacks, TexturePacks: texturePacks,
} }
case *legacypacket.InventorySlot:
pks[pkIndex] = &packet.InventorySlot{
WindowID: pk.WindowID,
Slot: pk.Slot,
Container: pk.Container,
StorageItem: pk.StorageItem,
NewItem: pk.NewItem,
}
case *legacypacket.InventoryContent:
pks[pkIndex] = &packet.InventoryContent{
WindowID: pk.WindowID,
Content: pk.Content,
Container: pk.Container,
StorageItem: pk.StorageItem,
}
case *legacypacket.MobEffect:
pks[pkIndex] = &packet.MobEffect{
EntityRuntimeID: pk.EntityRuntimeID,
Operation: pk.Operation,
EffectType: pk.EffectType,
Amplifier: pk.Amplifier,
Particles: pk.Particles,
Duration: pk.Duration,
Tick: pk.Tick,
}
case *legacypacket.CameraAimAssist:
pks[pkIndex] = &packet.CameraAimAssist{
Preset: pk.Preset,
Angle: pk.Angle,
Distance: pk.Distance,
TargetMode: pk.TargetMode,
Action: pk.Action,
}
} }
} }
return pks return pks