Add 1.21.30
This commit is contained in:
@@ -112,9 +112,11 @@ func (x *CameraPreset) Marshal(r protocol.IO) {
|
||||
protocol.OptionalFunc(r, &x.RotY, r.Float32)
|
||||
protocol.OptionalFunc(r, &x.RotationSpeed, r.Float32)
|
||||
protocol.OptionalFunc(r, &x.SnapToTarget, r.Bool)
|
||||
protocol.OptionalFunc(r, &x.HorizontalRotationLimit, r.Vec2)
|
||||
protocol.OptionalFunc(r, &x.VerticalRotationLimit, r.Vec2)
|
||||
protocol.OptionalFunc(r, &x.ContinueTargeting, r.Bool)
|
||||
if IsProtoGTE(r, ID748) {
|
||||
protocol.OptionalFunc(r, &x.HorizontalRotationLimit, r.Vec2)
|
||||
protocol.OptionalFunc(r, &x.VerticalRotationLimit, r.Vec2)
|
||||
protocol.OptionalFunc(r, &x.ContinueTargeting, r.Bool)
|
||||
}
|
||||
if IsProtoGTE(r, ID766) {
|
||||
protocol.OptionalFunc(r, &x.TrackingRadius, r.Float32)
|
||||
}
|
||||
@@ -123,7 +125,9 @@ func (x *CameraPreset) Marshal(r protocol.IO) {
|
||||
protocol.OptionalFunc(r, &x.Radius, r.Float32)
|
||||
protocol.OptionalFunc(r, &x.AudioListener, r.Uint8)
|
||||
protocol.OptionalFunc(r, &x.PlayerEffects, r.Bool)
|
||||
protocol.OptionalFunc(r, &x.AlignTargetAndCameraForward, r.Bool)
|
||||
if IsProtoGTE(r, ID748) {
|
||||
protocol.OptionalFunc(r, &x.AlignTargetAndCameraForward, r.Bool)
|
||||
}
|
||||
if IsProtoGTE(r, ID766) {
|
||||
protocol.OptionalMarshaler(r, &x.AimAssist)
|
||||
}
|
||||
|
||||
@@ -51,3 +51,9 @@ func IsWriter(w protocol.IO) bool {
|
||||
_, ok := w.(*Writer)
|
||||
return ok
|
||||
}
|
||||
|
||||
func EmptySlice[T any](io protocol.IO, slice *[]T) {
|
||||
if IsReader(io) {
|
||||
*slice = make([]T, 0)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -75,5 +75,7 @@ func (x *TexturePackInfo) Marshal(r protocol.IO) {
|
||||
r.Bool(&x.HasScripts)
|
||||
r.Bool(&x.AddonPack)
|
||||
r.Bool(&x.RTXEnabled)
|
||||
r.String(&x.DownloadURL)
|
||||
if IsProtoGTE(r, ID748) {
|
||||
r.String(&x.DownloadURL)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user