历史 - net.minecraft.network.protocol.game.ClientboundUpdateMobEffectPacket

1.21.11

名称

ahl

ahv

字段

构造函数

方法

1.21.10

名称

字段

构造函数

方法

1.21.9

名称

ahf

ahl

字段

构造函数

方法

1.21.8

名称

字段

构造函数

方法

1.21.7

名称

字段

构造函数

方法

1.21.6

名称

agt

ahf

字段

构造函数

方法

1.21.5

名称

afz

agt

字段

构造函数

方法

1.21.4

名称

ahf

afz

字段

构造函数

方法

PacketType<ClientboundUpdateMobEffectPacket> (): a, type, method_55846, getPacketId, m_5779_

PacketType<ClientboundUpdateMobEffectPacket> (): a, type, method_65080, getPacketType, m_5779_

1.21.3

名称

agb

ahf

字段

构造函数

方法

1.21.1

名称

字段

构造函数

方法

1.21

名称

agp

agb

字段

构造函数

方法

1.20.6

名称

ade

agp

字段

int: d, entityId, field_12727, entityId, f_133604_

int: f, entityId, field_12727, entityId, f_133604_

byte: f, effectAmplifier, field_12729, amplifier, f_133606_

int: g, effectDurationTicks, field_12726, duration, f_133607_

int: i, effectDurationTicks, field_12726, duration, f_133607_

byte: h, flags, field_12728, flags, f_133608_

byte: j, flags, field_12728, flags, f_133608_

int: a, FLAG_AMBIENT, field_33356, AMBIENT_MASK, f_179462_

int: b, FLAG_AMBIENT, field_33356, AMBIENT_MASK, f_179462_

int: b, FLAG_VISIBLE, field_33357, SHOW_PARTICLES_MASK, f_179463_

int: c, FLAG_VISIBLE, field_33357, SHOW_PARTICLES_MASK, f_179463_

int: c, FLAG_SHOW_ICON, field_33358, SHOW_ICON_MASK, f_179464_

int: d, FLAG_SHOW_ICON, field_33358, SHOW_ICON_MASK, f_179464_

MobEffect: e, effect, field_12725, effectId, f_237871_

MobEffectInstance$FactorData: i, factorData, field_38364, factorCalculationData, f_237872_

StreamCodec<RegistryFriendlyByteBuf, ClientboundUpdateMobEffectPacket>: a, STREAM_CODEC, field_48011, CODEC, f_314852_

int: e, FLAG_BLEND, field_47706, KEEP_FADING_MASK, f_314523_

Holder<MobEffect>: g, effect, field_12725, effectId, f_237871_

int: h, effectAmplifier, field_12729, amplifier, f_133606_

构造函数

(int, MobEffectInstance)

(FriendlyByteBuf)

(int, MobEffectInstance, boolean)

(RegistryFriendlyByteBuf)

方法

void (FriendlyByteBuf): a, write, method_11052, write, m_5779_

int (): a, getEntityId, method_11943, getEntityId, m_133622_

int (): b, getEntityId, method_11943, getEntityId, m_133622_

byte (): e, getEffectAmplifier, method_11945, getAmplifier, m_133624_

int (): f, getEffectDurationTicks, method_11944, getDuration, m_133625_

int (): g, getEffectDurationTicks, method_11944, getDuration, m_133625_

boolean (): g, isEffectVisible, method_11949, shouldShowParticles, m_133626_

boolean (): h, isEffectVisible, method_11949, shouldShowParticles, m_133626_

boolean (): h, isEffectAmbient, method_11950, isAmbient, m_133627_

boolean (): i, isEffectAmbient, method_11950, isAmbient, m_133627_

boolean (): i, effectShowsIcon, method_11942, shouldShowIcon, m_133628_

boolean (): j, effectShowsIcon, method_11942, shouldShowIcon, m_133628_

MobEffect (): d, getEffect, method_11946, getEffectId, m_237878_

MobEffectInstance$FactorData (): j, getFactorData, method_42625, getFactorCalculationData, m_237879_

void (RegistryFriendlyByteBuf): a, write, method_55954, write, m_133620_

PacketType<ClientboundUpdateMobEffectPacket> (): a, type, method_55846, getPacketId, m_5779_

Holder<MobEffect> (): e, getEffect, method_11946, getEffectId, m_237878_

int (): f, getEffectAmplifier, method_11945, getAmplifier, m_133624_

boolean (): k, shouldBlend, method_55629, keepFading, m_323944_

1.20.4

名称

aax

ade

字段

构造函数

方法

1.20.2

名称

yw

aax

字段

构造函数

方法

byte (): d, getEffectAmplifier, method_11945, getAmplifier, m_133624_

byte (): e, getEffectAmplifier, method_11945, getAmplifier, m_133624_

int (): e, getEffectDurationTicks, method_11944, getDuration, m_133625_

int (): f, getEffectDurationTicks, method_11944, getDuration, m_133625_

boolean (): f, isEffectVisible, method_11949, shouldShowParticles, m_133626_

boolean (): g, isEffectVisible, method_11949, shouldShowParticles, m_133626_

boolean (): g, isEffectAmbient, method_11950, isAmbient, m_133627_

boolean (): h, isEffectAmbient, method_11950, isAmbient, m_133627_

boolean (): h, effectShowsIcon, method_11942, shouldShowIcon, m_133628_

boolean (): i, effectShowsIcon, method_11942, shouldShowIcon, m_133628_

MobEffect (): c, getEffect, method_11946, getEffectId, m_237878_

MobEffect (): d, getEffect, method_11946, getEffectId, m_237878_

MobEffectInstance$FactorData (): i, getFactorData, method_42625, getFactorCalculationData, m_237879_

MobEffectInstance$FactorData (): j, getFactorData, method_42625, getFactorCalculationData, m_237879_

1.20.1

名称

zj

yw

字段

构造函数

方法

1.19.4

名称

yl

zj

字段

构造函数

方法

int (): b, getEntityId, method_11943, getEntityId, m_133622_

int (): a, getEntityId, method_11943, getEntityId, m_133622_

1.19.3

名称

xh

yl

字段

int: e, entityId, field_12727, entityId, f_133604_

int: d, entityId, field_12727, entityId, f_133604_

byte: g, effectAmplifier, field_12729, amplifier, f_133606_

byte: f, effectAmplifier, field_12729, amplifier, f_133606_

int: h, effectDurationTicks, field_12726, duration, f_133607_

int: g, effectDurationTicks, field_12726, duration, f_133607_

byte: i, flags, field_12728, flags, f_133608_

byte: h, flags, field_12728, flags, f_133608_

int: b, FLAG_AMBIENT, field_33356, AMBIENT_MASK, f_179462_

int: a, FLAG_AMBIENT, field_33356, AMBIENT_MASK, f_179462_

int: c, FLAG_VISIBLE, field_33357, SHOW_PARTICLES_MASK, f_179463_

int: b, FLAG_VISIBLE, field_33357, SHOW_PARTICLES_MASK, f_179463_

int: d, FLAG_SHOW_ICON, field_33358, SHOW_ICON_MASK, f_179464_

int: c, FLAG_SHOW_ICON, field_33358, SHOW_ICON_MASK, f_179464_

short: a, LONG_DURATION_THRESHOLD, field_39448, field_39448, f_238178_

MobEffect: f, effect, field_12725, effectId, f_237871_

MobEffect: e, effect, field_12725, effectId, f_237871_

MobEffectInstance$FactorData: j, factorData, field_38364, factorCalculationData, f_237872_

MobEffectInstance$FactorData: i, factorData, field_38364, factorCalculationData, f_237872_

构造函数

方法

boolean (): b, isSuperLongDuration, method_11947, isPermanent, m_133619_

int (): c, getEntityId, method_11943, getEntityId, m_133622_

int (): b, getEntityId, method_11943, getEntityId, m_133622_

byte (): e, getEffectAmplifier, method_11945, getAmplifier, m_133624_

byte (): d, getEffectAmplifier, method_11945, getAmplifier, m_133624_

int (): f, getEffectDurationTicks, method_11944, getDuration, m_133625_

int (): e, getEffectDurationTicks, method_11944, getDuration, m_133625_

boolean (): g, isEffectVisible, method_11949, shouldShowParticles, m_133626_

boolean (): f, isEffectVisible, method_11949, shouldShowParticles, m_133626_

boolean (): h, isEffectAmbient, method_11950, isAmbient, m_133627_

boolean (): g, isEffectAmbient, method_11950, isAmbient, m_133627_

boolean (): i, effectShowsIcon, method_11942, shouldShowIcon, m_133628_

boolean (): h, effectShowsIcon, method_11942, shouldShowIcon, m_133628_

MobEffect (): d, getEffect, method_11946, getEffectId, m_237878_

MobEffect (): c, getEffect, method_11946, getEffectId, m_237878_

MobEffectInstance$FactorData (): j, getFactorData, method_42625, getFactorCalculationData, m_237879_

MobEffectInstance$FactorData (): i, getFactorData, method_42625, getFactorCalculationData, m_237879_

1.19.2

名称

字段

构造函数

方法

1.19.1

名称

wq

xh

net.minecraft.network.protocol.game.PacketPlayOutEntityEffect

字段

构造函数

方法

1.19

名称

vd

wq

net.minecraft.network.protocol.game.PacketPlayOutEntityEffect

字段

int: d, entityId, field_12727, entityId, f_133604_

int: e, entityId, field_12727, entityId, f_133604_

byte: f, effectAmplifier, field_12729, amplifier, f_133606_

byte: g, effectAmplifier, field_12729, amplifier, f_133606_

int: g, effectDurationTicks, field_12726, duration, f_133607_

int: h, effectDurationTicks, field_12726, duration, f_133607_

byte: h, flags, field_12728, flags, f_133608_

byte: i, flags, field_12728, flags, f_133608_

int: a, FLAG_AMBIENT, field_33356, AMBIENT_MASK, f_179462_

int: b, FLAG_AMBIENT, field_33356, AMBIENT_MASK, f_179462_

int: b, FLAG_VISIBLE, field_33357, SHOW_PARTICLES_MASK, f_179463_

int: c, FLAG_VISIBLE, field_33357, SHOW_PARTICLES_MASK, f_179463_

int: c, FLAG_SHOW_ICON, field_33358, SHOW_ICON_MASK, f_179464_

int: d, FLAG_SHOW_ICON, field_33358, SHOW_ICON_MASK, f_179464_

int: e, effectId, field_12725, effectId, f_133605_

short: a, LONG_DURATION_THRESHOLD, field_39448, field_39448, f_238178_

MobEffect: f, effect, field_12725, effectId, f_237871_

MobEffectInstance$FactorData: j, factorData, field_38364, factorCalculationData, f_237872_

构造函数

方法

int (): d, getEffectId, method_11946, getEffectId, m_211135_

MobEffect (): d, getEffect, method_11946, getEffectId, m_237878_

MobEffectInstance$FactorData (): j, getFactorData, method_42625, getFactorCalculationData, m_237879_

1.18.2

名称

us

vd

字段

byte: e, effectId, field_12725, effectId, f_133605_

int: e, effectId, field_12725, effectId, f_133605_

构造函数

方法

byte (): d, getEffectId, method_11946, getEffectId, m_133623_

int (): d, getEffectId, method_11946, getEffectId, m_211135_

1.18.1

名称

字段

构造函数

方法

1.18

名称

ti

us

字段

构造函数

方法

1.17.1

名称

字段

构造函数

方法

1.17

名称

rv

ti

net.minecraft.network.play.server.SPlayEntityEffectPacket

net.minecraft.src.C_5139_

net.minecraft.server.v1_16_R3.PacketPlayOutEntityEffect

net.minecraft.network.protocol.game.PacketPlayOutEntityEffect

字段

int: a, entityId, field_12727, entityId, field_149434_a

int: d, entityId, field_12727, entityId, f_133604_

byte: b, effectId, field_12725, effectId, field_149432_b

byte: e, effectId, field_12725, effectId, f_133605_

byte: c, effectAmplifier, field_12729, amplifier, field_149433_c

byte: f, effectAmplifier, field_12729, amplifier, f_133606_

int: d, effectDurationTicks, field_12726, duration, field_149431_d

int: g, effectDurationTicks, field_12726, duration, f_133607_

byte: e, flags, field_12728, flags, field_186985_e

byte: h, flags, field_12728, flags, f_133608_

int: a, FLAG_AMBIENT, field_33356, AMBIENT_MASK, f_179462_

int: b, FLAG_VISIBLE, field_33357, SHOW_PARTICLES_MASK, f_179463_

int: c, FLAG_SHOW_ICON, field_33358, SHOW_ICON_MASK, f_179464_

构造函数

()

(FriendlyByteBuf)

方法

void (FriendlyByteBuf): a, read, method_11053, read, func_148837_a

void (FriendlyByteBuf): b, write, method_11052, write, func_148840_b

void (FriendlyByteBuf): a, write, method_11052, write, m_5779_

void (ClientGamePacketListener): a, handle, method_11948, apply, func_148833_a

void (ClientGamePacketListener): a, handle, method_11948, apply, m_5797_

boolean (): b, isSuperLongDuration, method_11947, isPermanent, func_149429_c

boolean (): b, isSuperLongDuration, method_11947, isPermanent, m_133619_

int (): c, getEntityId, method_11943, getEntityId, func_149426_d

int (): c, getEntityId, method_11943, getEntityId, m_133622_

byte (): d, getEffectId, method_11946, getEffectId, func_149427_e

byte (): d, getEffectId, method_11946, getEffectId, m_133623_

byte (): e, getEffectAmplifier, method_11945, getAmplifier, func_149428_f

byte (): e, getEffectAmplifier, method_11945, getAmplifier, m_133624_

int (): f, getEffectDurationTicks, method_11944, getDuration, func_180755_e

int (): f, getEffectDurationTicks, method_11944, getDuration, m_133625_

boolean (): g, isEffectVisible, method_11949, shouldShowParticles, func_179707_f

boolean (): g, isEffectVisible, method_11949, shouldShowParticles, m_133626_

boolean (): h, isEffectAmbient, method_11950, isAmbient, func_186984_g

boolean (): h, isEffectAmbient, method_11950, isAmbient, m_133627_

boolean (): i, effectShowsIcon, method_11942, shouldShowIcon, func_205527_h

boolean (): i, effectShowsIcon, method_11942, shouldShowIcon, m_133628_

1.16.5

名称

字段

构造函数

方法

1.16.4

名称

net.minecraft.server.v1_16_R2.PacketPlayOutEntityEffect

net.minecraft.server.v1_16_R3.PacketPlayOutEntityEffect

字段

构造函数

方法

1.16.3

名称

字段

构造函数

方法

1.16.2

名称

qu

rv

net.minecraft.server.v1_16_R1.PacketPlayOutEntityEffect

net.minecraft.server.v1_16_R2.PacketPlayOutEntityEffect

字段

构造函数

方法

1.16.1

名称

pg

qu

net.minecraft.server.v1_15_R1.PacketPlayOutEntityEffect

net.minecraft.server.v1_16_R1.PacketPlayOutEntityEffect

字段

构造函数

方法

1.15.2

名称

net.minecraft.client.network.packet.EntityPotionEffectS2CPacket

net.minecraft.network.packet.s2c.play.EntityStatusEffectS2CPacket

字段

构造函数

方法

1.15.1

名称

字段

构造函数

方法

1.15

名称

np

pg

net.minecraft.network.packet.s2c.play.EntityStatusEffectS2CPacket

net.minecraft.client.network.packet.EntityPotionEffectS2CPacket

net.minecraft.server.v1_14_R1.PacketPlayOutEntityEffect

net.minecraft.server.v1_15_R1.PacketPlayOutEntityEffect

字段

构造函数

方法

1.14.4

名称

nn

np

net.minecraft.network.protocol.game.ClientboundUpdateMobEffectPacket

net.minecraft.client.network.packet.EntityPotionEffectS2CPacket

net.minecraft.network.packet.s2c.play.EntityStatusEffectS2CPacket

字段

int: a, field_12727, entityId, field_149434_a

int: a, entityId, field_12727, entityId, field_149434_a

byte: b, field_12725, effectId, field_149432_b

byte: b, effectId, field_12725, effectId, field_149432_b

byte: c, field_12729, amplifier, field_149433_c

byte: c, effectAmplifier, field_12729, amplifier, field_149433_c

int: d, field_12726, duration, field_149431_d

int: d, effectDurationTicks, field_12726, duration, field_149431_d

byte: e, field_12728, flags, field_186985_e

byte: e, flags, field_12728, flags, field_186985_e

构造函数

方法

void (PacketDataSerializer): a, method_11053, read, func_148837_a

void (FriendlyByteBuf): a, read, method_11053, read, func_148837_a

void (PacketDataSerializer): b, method_11052, write, func_148840_b

void (FriendlyByteBuf): b, write, method_11052, write, func_148840_b

void (PacketListenerPlayOut): a, method_11948, method_11948, func_148833_a

void (ClientGamePacketListener): a, handle, method_11948, apply, func_148833_a

boolean (): b, method_11947, isPermanent, func_149429_c

boolean (): b, isSuperLongDuration, method_11947, isPermanent, func_149429_c

int (): c, method_11943, getEntityId, func_149426_d

int (): c, getEntityId, method_11943, getEntityId, func_149426_d

byte (): d, method_11946, getEffectId, func_149427_e

byte (): d, getEffectId, method_11946, getEffectId, func_149427_e

byte (): e, method_11945, getAmplifier, func_149428_f

byte (): e, getEffectAmplifier, method_11945, getAmplifier, func_149428_f

int (): f, method_11944, getDuration, func_180755_e

int (): f, getEffectDurationTicks, method_11944, getDuration, func_180755_e

boolean (): g, method_11949, shouldShowParticles, func_179707_f

boolean (): g, isEffectVisible, method_11949, shouldShowParticles, func_179707_f

boolean (): h, method_11950, isAmbient, func_186984_g

boolean (): h, isEffectAmbient, method_11950, isAmbient, func_186984_g

boolean (): i, method_11942, shouldShowIcon, func_205527_h

boolean (): i, effectShowsIcon, method_11942, shouldShowIcon, func_205527_h

1.14.3

名称

nm

nn

net.minecraft.client.network.packet.EntityPotionEffectS2CPacket

字段

int: a, field_12727, field_149434_a

int: a, field_12727, entityId, field_149434_a

byte: b, field_12725, field_149432_b

byte: b, field_12725, effectId, field_149432_b

byte: c, field_12729, field_149433_c

byte: c, field_12729, amplifier, field_149433_c

int: d, field_12726, field_149431_d

int: d, field_12726, duration, field_149431_d

byte: e, field_12728, field_186985_e

byte: e, field_12728, flags, field_186985_e

构造函数

方法

void (PacketDataSerializer): a, method_11053, func_148837_a

void (PacketDataSerializer): a, method_11053, read, func_148837_a

void (PacketDataSerializer): b, method_11052, func_148840_b

void (PacketDataSerializer): b, method_11052, write, func_148840_b

void (PacketListenerPlayOut): a, method_11948, func_148833_a

void (PacketListenerPlayOut): a, method_11948, method_11948, func_148833_a

boolean (): b, method_11947, func_149429_c

boolean (): b, method_11947, isPermanent, func_149429_c

int (): c, method_11943, func_149426_d

int (): c, method_11943, getEntityId, func_149426_d

byte (): d, method_11946, func_149427_e

byte (): d, method_11946, getEffectId, func_149427_e

byte (): e, method_11945, func_149428_f

byte (): e, method_11945, getAmplifier, func_149428_f

int (): f, method_11944, func_180755_e

int (): f, method_11944, getDuration, func_180755_e

boolean (): g, method_11949, func_179707_f

boolean (): g, method_11949, shouldShowParticles, func_179707_f

boolean (): h, method_11950, func_186984_g

boolean (): h, method_11950, isAmbient, func_186984_g

boolean (): i, method_11942, func_205527_h

boolean (): i, method_11942, shouldShowIcon, func_205527_h

1.14.2

名称

字段

构造函数

方法

1.14.1

名称

字段

构造函数

方法

1.14

名称

mb

nm

net.minecraft.class_2783

net.minecraft.network.play.server.SPacketEntityEffect

net.minecraft.network.play.server.SPlayEntityEffectPacket

net.minecraft.server.v1_13_R2.PacketPlayOutEntityEffect

net.minecraft.server.v1_14_R1.PacketPlayOutEntityEffect

字段

int: a, field_149434_a

int: a, field_12727, field_149434_a

byte: b, field_149432_b

byte: b, field_12725, field_149432_b

byte: c, field_149433_c

byte: c, field_12729, field_149433_c

int: d, field_149431_d

int: d, field_12726, field_149431_d

byte: e, field_186985_e

byte: e, field_12728, field_186985_e

构造函数

方法

void (PacketDataSerializer): a, func_148837_a

void (PacketDataSerializer): a, method_11053, func_148837_a

void (PacketDataSerializer): b, func_148840_b

void (PacketDataSerializer): b, method_11052, func_148840_b

void (PacketListenerPlayOut): a, func_148833_a

void (PacketListenerPlayOut): a, method_11948, func_148833_a

boolean (): b, func_149429_c

boolean (): b, method_11947, func_149429_c

int (): c, func_149426_d

int (): c, method_11943, func_149426_d

byte (): d, func_149427_e

byte (): d, method_11946, func_149427_e

byte (): e, func_149428_f

byte (): e, method_11945, func_149428_f

int (): f, func_180755_e

int (): f, method_11944, func_180755_e

boolean (): g, func_179707_f

boolean (): g, method_11949, func_179707_f

boolean (): h, func_186984_g

boolean (): h, method_11950, func_186984_g

boolean (): i, func_205527_h

boolean (): i, method_11942, func_205527_h

1.13.2

名称

字段

构造函数

方法

1.13.1

名称

net.minecraft.server.v1_13_R1.PacketPlayOutEntityEffect

net.minecraft.server.v1_13_R2.PacketPlayOutEntityEffect

字段

构造函数

方法

1.13

名称

kw

mb

net.minecraft.server.v1_12_R1.PacketPlayOutEntityEffect

net.minecraft.server.v1_13_R1.PacketPlayOutEntityEffect

字段

构造函数

方法

boolean (): a, func_149429_c

boolean (): b, func_149429_c

int (): b, func_149426_d

int (): c, func_149426_d

byte (): c, func_149427_e

byte (): d, func_149427_e

byte (): d, func_149428_f

byte (): e, func_149428_f

int (): e, func_180755_e

int (): f, func_180755_e

boolean (): f, func_179707_f

boolean (): g, func_179707_f

boolean (): g, func_186984_g

boolean (): h, func_186984_g

boolean (): i, func_205527_h

1.12.2

名称

字段

构造函数

方法

1.12.1

名称

kv

kw

字段

构造函数

方法

1.12

名称

il

kv

net.minecraft.server.v1_11_R1.PacketPlayOutEntityEffect

net.minecraft.server.v1_12_R1.PacketPlayOutEntityEffect

字段

构造函数

方法

1.11.2

名称

字段

构造函数

方法

1.11.1

名称

字段

构造函数

方法

1.11

名称

ii

il

net.minecraft.server.v1_10_R1.PacketPlayOutEntityEffect

net.minecraft.server.v1_11_R1.PacketPlayOutEntityEffect

字段

构造函数

方法

1.10.2

名称

字段

构造函数

方法

1.10

名称

ig

ii

net.minecraft.server.v1_9_R2.PacketPlayOutEntityEffect

net.minecraft.server.v1_10_R1.PacketPlayOutEntityEffect

字段

构造函数

方法

1.9.4

名称

ie

ig

net.minecraft.server.v1_9_R1.PacketPlayOutEntityEffect

net.minecraft.server.v1_9_R2.PacketPlayOutEntityEffect

字段

构造函数

方法

1.9.2

名称

字段

构造函数

方法

1.9

名称

ib

ie

net.minecraft.network.play.server.S1DPacketEntityEffect

net.minecraft.network.play.server.SPacketEntityEffect

net.minecraft.server.v1_8_R3.PacketPlayOutEntityEffect

net.minecraft.server.v1_9_R1.PacketPlayOutEntityEffect

字段

byte: e, field_179708_e

byte: e, field_186985_e

构造函数

方法

boolean (): g, func_186984_g

1.8.8

名称

ib

net.minecraft.network.play.server.S1DPacketEntityEffect

net.minecraft.server.v1_8_R3.PacketPlayOutEntityEffect

字段

int: a, field_149434_a

byte: b, field_149432_b

byte: c, field_149433_c

int: d, field_149431_d

byte: e, field_179708_e

构造函数

()

(int, MobEffect)

方法

void (PacketDataSerializer): a, func_148837_a

void (PacketDataSerializer): b, func_148840_b

void (PacketListenerPlayOut): a, func_148833_a

boolean (): a, func_149429_c

int (): b, func_149426_d

byte (): c, func_149427_e

byte (): d, func_149428_f

int (): e, func_180755_e

boolean (): f, func_179707_f