外观
协议模型:C · 2
选择模型查看构造参数和字段,代码块保留完整模型名称。... 表示可省略的字段,省略时使用该类型的零值。
CameraPreset_CameraPresetAimAssistCameraPresetsCameraRotationOptionCameraRotationOption_CameraShakeCameraSplineInstructionCarefulRestorationEventCauldronInteractEventCauldronUsedEventChainedSubcommandChainedSubcommandValueChainedSubcommandValue_ChangeActorMotionChangeBiomeChangeDimensionChangeMobPropertyChangeModelChangeModelBindChangeModelOffset
CameraPreset_
继承 Struct。
python
class CameraPreset_(_Struct):
Presets: list[CameraPreset] | tuple[CameraPreset, ...] | None
def __init__(self, /, *,
Presets: list[CameraPreset] | tuple[CameraPreset, ...] | None = ...,
) -> None: ...相关字段类型:CameraPreset。
CameraPresetAimAssist
继承 Struct。
python
class CameraPresetAimAssist(_Struct):
Preset: OptionalValue[str | StringBytes]
TargetMode: OptionalValue[int]
Angle: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]]
Distance: OptionalValue[float | FloatBits]
def __init__(self, /, *,
Preset: OptionalValue[str | StringBytes] = ...,
TargetMode: OptionalValue[int] = ...,
Angle: OptionalValue[list[float | FloatBits] | tuple[float | FloatBits, ...]] = ...,
Distance: OptionalValue[float | FloatBits] = ...,
) -> None: ...CameraPresets
继承 Packet。
python
class CameraPresets(_Packet):
packet_id: ClassVar[int] = 198
packet_name: ClassVar[str] = 'CameraPresets'
Presets: list[CameraPreset] | tuple[CameraPreset, ...] | None
def __init__(self, /, *,
Presets: list[CameraPreset] | tuple[CameraPreset, ...] | None = ...,
) -> None: ...相关字段类型:CameraPreset。
CameraRotationOption
继承 Struct。
python
class CameraRotationOption(_Struct):
Value: list[float | FloatBits] | tuple[float | FloatBits, ...]
Time: float | FloatBits
def __init__(self, /, *,
Value: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
Time: float | FloatBits = ...,
) -> None: ...CameraRotationOption_
继承 Struct。
python
class CameraRotationOption_(_Struct):
TotalTime: float | FloatBits
EaseType: int
Curve: list[list[float | FloatBits] | tuple[float | FloatBits, ...]] | tuple[list[float | FloatBits] | tuple[float | FloatBits, ...], ...] | None
ProgressKeyFrames: list[list[float | FloatBits] | tuple[float | FloatBits, ...]] | tuple[list[float | FloatBits] | tuple[float | FloatBits, ...], ...] | None
RotationOptions: list[CameraRotationOption] | tuple[CameraRotationOption, ...] | None
def __init__(self, /, *,
TotalTime: float | FloatBits = ...,
EaseType: int = ...,
Curve: list[list[float | FloatBits] | tuple[float | FloatBits, ...]] | tuple[list[float | FloatBits] | tuple[float | FloatBits, ...], ...] | None = ...,
ProgressKeyFrames: list[list[float | FloatBits] | tuple[float | FloatBits, ...]] | tuple[list[float | FloatBits] | tuple[float | FloatBits, ...], ...] | None = ...,
RotationOptions: list[CameraRotationOption] | tuple[CameraRotationOption, ...] | None = ...,
) -> None: ...相关字段类型:CameraRotationOption。
CameraShake
继承 Packet。
python
class CameraShake(_Packet):
packet_id: ClassVar[int] = 159
packet_name: ClassVar[str] = 'CameraShake'
Intensity: float | FloatBits
Duration: float | FloatBits
Type: int
Action: int
def __init__(self, /, *,
Intensity: float | FloatBits = ...,
Duration: float | FloatBits = ...,
Type: int = ...,
Action: int = ...,
) -> None: ...CameraSplineInstruction
继承 Struct。
python
class CameraSplineInstruction(_Struct):
TotalTime: float | FloatBits
EaseType: int
Curve: list[list[float | FloatBits] | tuple[float | FloatBits, ...]] | tuple[list[float | FloatBits] | tuple[float | FloatBits, ...], ...] | None
ProgressKeyFrames: list[list[float | FloatBits] | tuple[float | FloatBits, ...]] | tuple[list[float | FloatBits] | tuple[float | FloatBits, ...], ...] | None
RotationOptions: list[CameraRotationOption] | tuple[CameraRotationOption, ...] | None
def __init__(self, /, *,
TotalTime: float | FloatBits = ...,
EaseType: int = ...,
Curve: list[list[float | FloatBits] | tuple[float | FloatBits, ...]] | tuple[list[float | FloatBits] | tuple[float | FloatBits, ...], ...] | None = ...,
ProgressKeyFrames: list[list[float | FloatBits] | tuple[float | FloatBits, ...]] | tuple[list[float | FloatBits] | tuple[float | FloatBits, ...], ...] | None = ...,
RotationOptions: list[CameraRotationOption] | tuple[CameraRotationOption, ...] | None = ...,
) -> None: ...相关字段类型:CameraRotationOption。
CarefulRestorationEvent
继承 Struct。
python
class CarefulRestorationEvent(_Struct):
def __init__(self) -> None: ...CauldronInteractEvent
继承 Struct。
python
class CauldronInteractEvent(_Struct):
BlockInteractionType: int
ItemID: int
def __init__(self, /, *,
BlockInteractionType: int = ...,
ItemID: int = ...,
) -> None: ...CauldronUsedEvent
继承 Struct。
python
class CauldronUsedEvent(_Struct):
Colour: int
PotionID: int
FillLevel: int
def __init__(self, /, *,
Colour: int = ...,
PotionID: int = ...,
FillLevel: int = ...,
) -> None: ...ChainedSubcommand
继承 Struct。
python
class ChainedSubcommand(_Struct):
Name: str | StringBytes
Values: list[ChainedSubcommandValue] | tuple[ChainedSubcommandValue, ...] | None
def __init__(self, /, *,
Name: str | StringBytes = ...,
Values: list[ChainedSubcommandValue] | tuple[ChainedSubcommandValue, ...] | None = ...,
) -> None: ...相关字段类型:ChainedSubcommandValue。
ChainedSubcommandValue
继承 Struct。
python
class ChainedSubcommandValue(_Struct):
Index: int
Value: int
def __init__(self, /, *,
Index: int = ...,
Value: int = ...,
) -> None: ...ChainedSubcommandValue_
继承 Struct。
python
class ChainedSubcommandValue_(_Struct):
Name: str | StringBytes
Values: list[ChainedSubcommandValue] | tuple[ChainedSubcommandValue, ...] | None
def __init__(self, /, *,
Name: str | StringBytes = ...,
Values: list[ChainedSubcommandValue] | tuple[ChainedSubcommandValue, ...] | None = ...,
) -> None: ...相关字段类型:ChainedSubcommandValue。
ChangeActorMotion
继承 Packet。
python
class ChangeActorMotion(_Packet):
packet_id: ClassVar[int] = 232
packet_name: ClassVar[str] = 'ChangeActorMotion'
EntityRuntimeID: int
Unknown: int
def __init__(self, /, *,
EntityRuntimeID: int = ...,
Unknown: int = ...,
) -> None: ...ChangeBiome
继承 Packet。
python
class ChangeBiome(_Packet):
packet_id: ClassVar[int] = 234
packet_name: ClassVar[str] = 'ChangeBiome'
BiomeName: str | StringBytes
SnowAccumulationMin: float | FloatBits
SnowAccumulationMax: float | FloatBits
Temperature: float | FloatBits
Downfall: float | FloatBits
IsRain: bool
def __init__(self, /, *,
BiomeName: str | StringBytes = ...,
SnowAccumulationMin: float | FloatBits = ...,
SnowAccumulationMax: float | FloatBits = ...,
Temperature: float | FloatBits = ...,
Downfall: float | FloatBits = ...,
IsRain: bool = ...,
) -> None: ...ChangeDimension
继承 Packet。
python
class ChangeDimension(_Packet):
packet_id: ClassVar[int] = 61
packet_name: ClassVar[str] = 'ChangeDimension'
Dimension: int
Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
Respawn: bool
LoadingScreenID: OptionalValue[int]
def __init__(self, /, *,
Dimension: int = ...,
Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
Respawn: bool = ...,
LoadingScreenID: OptionalValue[int] = ...,
) -> None: ...ChangeMobProperty
继承 Packet。
python
class ChangeMobProperty(_Packet):
packet_id: ClassVar[int] = 182
packet_name: ClassVar[str] = 'ChangeMobProperty'
EntityUniqueID: int
Property: str | StringBytes
BoolValue: bool
StringValue: str | StringBytes
IntValue: int
FloatValue: float | FloatBits
def __init__(self, /, *,
EntityUniqueID: int = ...,
Property: str | StringBytes = ...,
BoolValue: bool = ...,
StringValue: str | StringBytes = ...,
IntValue: int = ...,
FloatValue: float | FloatBits = ...,
) -> None: ...ChangeModel
继承 Packet。
python
class ChangeModel(_Packet):
packet_id: ClassVar[int] = 201
packet_name: ClassVar[str] = 'ChangeModel'
EntityRuntimeID: int
ModelName: str | StringBytes
def __init__(self, /, *,
EntityRuntimeID: int = ...,
ModelName: str | StringBytes = ...,
) -> None: ...ChangeModelBind
继承 Packet。
python
class ChangeModelBind(_Packet):
packet_id: ClassVar[int] = 206
packet_name: ClassVar[str] = 'ChangeModelBind'
ActorUniqueID: int
BindActorUniqueID: int
def __init__(self, /, *,
ActorUniqueID: int = ...,
BindActorUniqueID: int = ...,
) -> None: ...ChangeModelOffset
继承 Packet。
python
class ChangeModelOffset(_Packet):
packet_id: ClassVar[int] = 205
packet_name: ClassVar[str] = 'ChangeModelOffset'
ActorUniqueID: int
OffsetX: float | FloatBits
OffsetY: float | FloatBits
OffsetZ: float | FloatBits
def __init__(self, /, *,
ActorUniqueID: int = ...,
OffsetX: float | FloatBits = ...,
OffsetY: float | FloatBits = ...,
OffsetZ: float | FloatBits = ...,
) -> None: ...