跳转到正文

协议模型:R · 2 ​

全部模型 · 协议包用法

选择模型查看构造参数和字段,代码块保留完整模型名称。... 表示可省略的字段,省略时使用该类型的零值。

ResourcePackStack ​

继承 Packet。

python
class ResourcePackStack(_Packet):
    packet_id: ClassVar[int] = 7
    packet_name: ClassVar[str] = 'ResourcePackStack'
    TexturePackRequired: bool
    BehaviourPacks: list[StackResourcePack] | tuple[StackResourcePack, ...] | None
    TexturePacks: list[StackResourcePack] | tuple[StackResourcePack, ...] | None
    BaseGameVersion: str | StringBytes
    Experiments: list[ExperimentData] | tuple[ExperimentData, ...] | None
    ExperimentsPreviouslyToggled: bool
    IncludeEditorPacks: bool
    UnknownBehaviourPacks: list[StackResourcePack] | tuple[StackResourcePack, ...] | None
    UnknownTexturePacks: list[StackResourcePack] | tuple[StackResourcePack, ...] | None
    def __init__(self, /, *,
        TexturePackRequired: bool = ...,
        BehaviourPacks: list[StackResourcePack] | tuple[StackResourcePack, ...] | None = ...,
        TexturePacks: list[StackResourcePack] | tuple[StackResourcePack, ...] | None = ...,
        BaseGameVersion: str | StringBytes = ...,
        Experiments: list[ExperimentData] | tuple[ExperimentData, ...] | None = ...,
        ExperimentsPreviouslyToggled: bool = ...,
        IncludeEditorPacks: bool = ...,
        UnknownBehaviourPacks: list[StackResourcePack] | tuple[StackResourcePack, ...] | None = ...,
        UnknownTexturePacks: list[StackResourcePack] | tuple[StackResourcePack, ...] | None = ...,
    ) -> None: ...

相关字段类型:ExperimentData、StackResourcePack。

Respawn ​

继承 Packet。

python
class Respawn(_Packet):
    packet_id: ClassVar[int] = 45
    packet_name: ClassVar[str] = 'Respawn'
    Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
    State: int
    EntityRuntimeID: int
    def __init__(self, /, *,
        Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
        State: int = ...,
        EntityRuntimeID: int = ...,
    ) -> None: ...

RGBA ​

继承 Struct。

python
class RGBA(_Struct):
    R: int
    G: int
    B: int
    A: int
    def __init__(self, /, *,
        R: int = ...,
        G: int = ...,
        B: int = ...,
        A: int = ...,
    ) -> None: ...

RGBA_ ​

继承 Struct。

python
class RGBA_(_Struct):
    MapID: int
    UpdateFlags: int
    Dimension: int
    LockedMap: bool
    Origin: list[int] | tuple[int, ...]
    Scale: int
    MapsIncludedIn: list[int] | tuple[int, ...] | None
    TrackedObjects: list[MapTrackedObject] | tuple[MapTrackedObject, ...] | None
    Decorations: list[MapDecoration] | tuple[MapDecoration, ...] | None
    Height: int
    Width: int
    XOffset: int
    YOffset: int
    Pixels: list[RGBA] | tuple[RGBA, ...] | None
    def __init__(self, /, *,
        MapID: int = ...,
        UpdateFlags: int = ...,
        Dimension: int = ...,
        LockedMap: bool = ...,
        Origin: list[int] | tuple[int, ...] = ...,
        Scale: int = ...,
        MapsIncludedIn: list[int] | tuple[int, ...] | None = ...,
        TrackedObjects: list[MapTrackedObject] | tuple[MapTrackedObject, ...] | None = ...,
        Decorations: list[MapDecoration] | tuple[MapDecoration, ...] | None = ...,
        Height: int = ...,
        Width: int = ...,
        XOffset: int = ...,
        YOffset: int = ...,
        Pixels: list[RGBA] | tuple[RGBA, ...] | None = ...,
    ) -> None: ...

相关字段类型:MapDecoration、MapTrackedObject、RGBA。

RGBA__ ​

继承 Struct。

python
class RGBA__(_Struct):
    TimeData: OptionalValue[CameraFadeTimeData]
    Colour: OptionalValue[RGBA]
    def __init__(self, /, *,
        TimeData: OptionalValue[CameraFadeTimeData] = ...,
        Colour: OptionalValue[RGBA] = ...,
    ) -> None: ...

相关字段类型:CameraFadeTimeData、RGBA。

RGBA__Index_uint16_ ​

继承 Struct。

python
class RGBA__Index_uint16_(_Struct):
    Colour: RGBA
    Index: int
    def __init__(self, /, *,
        Colour: RGBA = ...,
        Index: int = ...,
    ) -> None: ...

相关字段类型:RGBA。

RGBA__struct_Type_byte__…_color_RGBA_ ​

继承 Struct。

python
class RGBA__struct_Type_byte__Rotation_byte__X_byte__Y_byte__Label_string__Colour_image_color_RGBA_(_Struct):
    Type: int
    Rotation: int
    X: int
    Y: int
    Label: str | StringBytes
    Colour: RGBA
    def __init__(self, /, *,
        Type: int = ...,
        Rotation: int = ...,
        X: int = ...,
        Y: int = ...,
        Label: str | StringBytes = ...,
        Colour: RGBA = ...,
    ) -> None: ...

相关字段类型:RGBA。

RGBA__struct_UUID_github…_color_RGBA_ ​

继承 Struct。

python
class RGBA__struct_UUID_github_com_google_uuid_UUID__EntityUniqueID_int64__Username_string__XUID_string__PlatformChatID_string__BuildPlatform_int32__Skin_github_com_OmineDev_neomega_core_minecraft_protocol_Skin__Teacher_bool__Host_bool__SubClient_bool__PlayerColour_image_color_RGBA_(_Struct):
    UUID: bytes
    EntityUniqueID: int
    Username: str | StringBytes
    XUID: str | StringBytes
    PlatformChatID: str | StringBytes
    BuildPlatform: int
    Skin: Skin
    Teacher: bool
    Host: bool
    SubClient: bool
    PlayerColour: RGBA
    def __init__(self, /, *,
        UUID: bytes = ...,
        EntityUniqueID: int = ...,
        Username: str | StringBytes = ...,
        XUID: str | StringBytes = ...,
        PlatformChatID: str | StringBytes = ...,
        BuildPlatform: int = ...,
        Skin: Skin = ...,
        Teacher: bool = ...,
        Host: bool = ...,
        SubClient: bool = ...,
        PlayerColour: RGBA = ...,
    ) -> None: ...

相关字段类型:RGBA、Skin。

Neomega · 使用、开发与参考文档