跳转到正文

协议模型:E · 1 ​

全部模型 · 协议包用法

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

EditorNetwork ​

继承 Packet。

python
class EditorNetwork(_Packet):
    packet_id: ClassVar[int] = 190
    packet_name: ClassVar[str] = 'EditorNetwork'
    RouteToManager: bool
    Payload: dict[str | StringBytes, DynamicValue | UnionValue | _Struct | None] | None
    def __init__(self, /, *,
        RouteToManager: bool = ...,
        Payload: dict[str | StringBytes, DynamicValue | UnionValue | _Struct | None] | None = ...,
    ) -> None: ...

EducationExternalLinkSettings ​

继承 Struct。

python
class EducationExternalLinkSettings(_Struct):
    URL: str | StringBytes
    DisplayName: str | StringBytes
    def __init__(self, /, *,
        URL: str | StringBytes = ...,
        DisplayName: str | StringBytes = ...,
    ) -> None: ...

EducationExternalLinkSettings__ ​

继承 Struct。

python
class EducationExternalLinkSettings__(_Struct):
    CodeBuilderDefaultURI: str | StringBytes
    CodeBuilderTitle: str | StringBytes
    CanResizeCodeBuilder: bool
    DisableLegacyTitleBar: bool
    PostProcessFilter: str | StringBytes
    ScreenshotBorderPath: str | StringBytes
    CanModifyBlocks: OptionalValue[bool]
    Unknown: bool
    OverrideURI: OptionalValue[str | StringBytes]
    HasQuiz: bool
    ExternalLinkSettings: OptionalValue[EducationExternalLinkSettings]
    def __init__(self, /, *,
        CodeBuilderDefaultURI: str | StringBytes = ...,
        CodeBuilderTitle: str | StringBytes = ...,
        CanResizeCodeBuilder: bool = ...,
        DisableLegacyTitleBar: bool = ...,
        PostProcessFilter: str | StringBytes = ...,
        ScreenshotBorderPath: str | StringBytes = ...,
        CanModifyBlocks: OptionalValue[bool] = ...,
        Unknown: bool = ...,
        OverrideURI: OptionalValue[str | StringBytes] = ...,
        HasQuiz: bool = ...,
        ExternalLinkSettings: OptionalValue[EducationExternalLinkSettings] = ...,
    ) -> None: ...

相关字段类型:EducationExternalLinkSettings。

EducationResourceURI ​

继承 Packet。

python
class EducationResourceURI(_Packet):
    packet_id: ClassVar[int] = 170
    packet_name: ClassVar[str] = 'EducationResourceURI'
    Resource: EducationSharedResourceURI
    def __init__(self, /, *,
        Resource: EducationSharedResourceURI = ...,
    ) -> None: ...

相关字段类型:EducationSharedResourceURI。

EducationSettings ​

继承 Packet。

python
class EducationSettings(_Packet):
    packet_id: ClassVar[int] = 137
    packet_name: ClassVar[str] = 'EducationSettings'
    CodeBuilderDefaultURI: str | StringBytes
    CodeBuilderTitle: str | StringBytes
    CanResizeCodeBuilder: bool
    DisableLegacyTitleBar: bool
    PostProcessFilter: str | StringBytes
    ScreenshotBorderPath: str | StringBytes
    CanModifyBlocks: OptionalValue[bool]
    Unknown: bool
    OverrideURI: OptionalValue[str | StringBytes]
    HasQuiz: bool
    ExternalLinkSettings: OptionalValue[EducationExternalLinkSettings]
    def __init__(self, /, *,
        CodeBuilderDefaultURI: str | StringBytes = ...,
        CodeBuilderTitle: str | StringBytes = ...,
        CanResizeCodeBuilder: bool = ...,
        DisableLegacyTitleBar: bool = ...,
        PostProcessFilter: str | StringBytes = ...,
        ScreenshotBorderPath: str | StringBytes = ...,
        CanModifyBlocks: OptionalValue[bool] = ...,
        Unknown: bool = ...,
        OverrideURI: OptionalValue[str | StringBytes] = ...,
        HasQuiz: bool = ...,
        ExternalLinkSettings: OptionalValue[EducationExternalLinkSettings] = ...,
    ) -> None: ...

相关字段类型:EducationExternalLinkSettings。

EducationSharedResourceURI ​

继承 Struct。

python
class EducationSharedResourceURI(_Struct):
    ButtonName: str | StringBytes
    LinkURI: str | StringBytes
    def __init__(self, /, *,
        ButtonName: str | StringBytes = ...,
        LinkURI: str | StringBytes = ...,
    ) -> None: ...

EducationSharedResourceURI_ ​

继承 Struct。

python
class EducationSharedResourceURI_(_Struct):
    Resource: EducationSharedResourceURI
    def __init__(self, /, *,
        Resource: EducationSharedResourceURI = ...,
    ) -> None: ...

相关字段类型:EducationSharedResourceURI。

Emote ​

继承 Packet。

python
class Emote(_Packet):
    packet_id: ClassVar[int] = 138
    packet_name: ClassVar[str] = 'Emote'
    EntityRuntimeID: int
    EmoteLength: int
    EmoteID: str | StringBytes
    XUID: str | StringBytes
    PlatformID: str | StringBytes
    Flags: int
    def __init__(self, /, *,
        EntityRuntimeID: int = ...,
        EmoteLength: int = ...,
        EmoteID: str | StringBytes = ...,
        XUID: str | StringBytes = ...,
        PlatformID: str | StringBytes = ...,
        Flags: int = ...,
    ) -> None: ...

EmoteList ​

继承 Packet。

python
class EmoteList(_Packet):
    packet_id: ClassVar[int] = 152
    packet_name: ClassVar[str] = 'EmoteList'
    PlayerRuntimeID: int
    EmotePieces: list[bytes] | tuple[bytes, ...] | None
    def __init__(self, /, *,
        PlayerRuntimeID: int = ...,
        EmotePieces: list[bytes] | tuple[bytes, ...] | None = ...,
    ) -> None: ...

Enchant ​

继承 Struct。

python
class Enchant(_Struct):
    ID: int
    Level: int
    ModEnchant: str | StringBytes
    def __init__(self, /, *,
        ID: int = ...,
        Level: int = ...,
        ModEnchant: str | StringBytes = ...,
    ) -> None: ...

EnchantmentInstance ​

继承 Struct。

python
class EnchantmentInstance(_Struct):
    Type: int
    Level: int
    ModEnchant: str | StringBytes
    def __init__(self, /, *,
        Type: int = ...,
        Level: int = ...,
        ModEnchant: str | StringBytes = ...,
    ) -> None: ...

EnchantmentInstance__Unknown_byte_ ​

继承 Struct。

python
class EnchantmentInstance__Unknown_byte_(_Struct):
    Slot: int
    Enchantments: list[list[EnchantmentInstance] | tuple[EnchantmentInstance, ...] | None] | tuple[list[EnchantmentInstance] | tuple[EnchantmentInstance, ...] | None, ...]
    Unknown: int
    def __init__(self, /, *,
        Slot: int = ...,
        Enchantments: list[list[EnchantmentInstance] | tuple[EnchantmentInstance, ...] | None] | tuple[list[EnchantmentInstance] | tuple[EnchantmentInstance, ...] | None, ...] = ...,
        Unknown: int = ...,
    ) -> None: ...

相关字段类型:EnchantmentInstance。

EnchantmentOption ​

继承 Struct。

python
class EnchantmentOption(_Struct):
    Cost: int
    Enchantments: ItemEnchantments
    Name: str | StringBytes
    RecipeNetworkID: int
    def __init__(self, /, *,
        Cost: int = ...,
        Enchantments: ItemEnchantments = ...,
        Name: str | StringBytes = ...,
        RecipeNetworkID: int = ...,
    ) -> None: ...

相关字段类型:ItemEnchantments。

EnchantmentOption_ ​

继承 Struct。

python
class EnchantmentOption_(_Struct):
    Options: list[EnchantmentOption] | tuple[EnchantmentOption, ...] | None
    def __init__(self, /, *,
        Options: list[EnchantmentOption] | tuple[EnchantmentOption, ...] | None = ...,
    ) -> None: ...

相关字段类型:EnchantmentOption。

EntityDefinitionTriggerEvent ​

继承 Struct。

python
class EntityDefinitionTriggerEvent(_Struct):
    EventName: str | StringBytes
    def __init__(self, /, *,
        EventName: str | StringBytes = ...,
    ) -> None: ...

EntityInteractEvent ​

继承 Struct。

python
class EntityInteractEvent(_Struct):
    InteractedEntityID: int
    InteractionType: int
    InteractionEntityType: int
    EntityVariant: int
    EntityColour: int
    def __init__(self, /, *,
        InteractedEntityID: int = ...,
        InteractionType: int = ...,
        InteractionEntityType: int = ...,
        EntityVariant: int = ...,
        EntityColour: int = ...,
    ) -> None: ...

继承 Struct。

python
class EntityLink(_Struct):
    RiddenEntityUniqueID: int
    RiderEntityUniqueID: int
    Type: int
    Immediate: bool
    RiderInitiated: bool
    VehicleAngularVelocity: float | FloatBits
    def __init__(self, /, *,
        RiddenEntityUniqueID: int = ...,
        RiderEntityUniqueID: int = ...,
        Type: int = ...,
        Immediate: bool = ...,
        RiderInitiated: bool = ...,
        VehicleAngularVelocity: float | FloatBits = ...,
    ) -> None: ...

继承 Struct。

python
class EntityLink_(_Struct):
    EntityLink: EntityLink
    def __init__(self, /, *,
        EntityLink: EntityLink = ...,
    ) -> None: ...

相关字段类型:EntityLink。

继承 Struct。

python
class EntityLink__DeviceID_string__BuildPlatform_int32__Unknown1_string__Unknown2_string__Unknown3_bool__Unknown4_bool__Unknown5_uint32__Unknown6_int64_(_Struct):
    UUID: bytes
    Username: str | StringBytes
    EntityRuntimeID: int
    PlatformChatID: str | StringBytes
    Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
    Velocity: list[float | FloatBits] | tuple[float | FloatBits, ...]
    Pitch: float | FloatBits
    Yaw: float | FloatBits
    HeadYaw: float | FloatBits
    HeldItem: ItemInstance
    GameType: int
    EntityMetadata: dict[int, DynamicValue | UnionValue | _Struct | None] | None
    EntityProperties: EntityProperties
    AbilityData: AbilityData
    EntityLinks: list[EntityLink] | tuple[EntityLink, ...] | None
    DeviceID: str | StringBytes
    BuildPlatform: int
    Unknown1: str | StringBytes
    Unknown2: str | StringBytes
    Unknown3: bool
    Unknown4: bool
    Unknown5: int
    Unknown6: int
    def __init__(self, /, *,
        UUID: bytes = ...,
        Username: str | StringBytes = ...,
        EntityRuntimeID: int = ...,
        PlatformChatID: str | StringBytes = ...,
        Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
        Velocity: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
        Pitch: float | FloatBits = ...,
        Yaw: float | FloatBits = ...,
        HeadYaw: float | FloatBits = ...,
        HeldItem: ItemInstance = ...,
        GameType: int = ...,
        EntityMetadata: dict[int, DynamicValue | UnionValue | _Struct | None] | None = ...,
        EntityProperties: EntityProperties = ...,
        AbilityData: AbilityData = ...,
        EntityLinks: list[EntityLink] | tuple[EntityLink, ...] | None = ...,
        DeviceID: str | StringBytes = ...,
        BuildPlatform: int = ...,
        Unknown1: str | StringBytes = ...,
        Unknown2: str | StringBytes = ...,
        Unknown3: bool = ...,
        Unknown4: bool = ...,
        Unknown5: int = ...,
        Unknown6: int = ...,
    ) -> None: ...

相关字段类型:AbilityData、EntityLink、EntityProperties、ItemInstance。

EntityPhysxShapes ​

继承 Struct。

python
class EntityPhysxShapes(_Struct):
    Unknown1: int
    Unknown2: int
    Unknown3: float | FloatBits
    Unknown4: float | FloatBits
    Unknown5: float | FloatBits
    Unknown6: float | FloatBits
    Unknown7: float | FloatBits
    Unknown8: float | FloatBits
    Unknown9: float | FloatBits
    Unknown10: float | FloatBits
    Unknown11: float | FloatBits
    Unknown12: int
    UserData: bytes | None
    def __init__(self, /, *,
        Unknown1: int = ...,
        Unknown2: int = ...,
        Unknown3: float | FloatBits = ...,
        Unknown4: float | FloatBits = ...,
        Unknown5: float | FloatBits = ...,
        Unknown6: float | FloatBits = ...,
        Unknown7: float | FloatBits = ...,
        Unknown8: float | FloatBits = ...,
        Unknown9: float | FloatBits = ...,
        Unknown10: float | FloatBits = ...,
        Unknown11: float | FloatBits = ...,
        Unknown12: int = ...,
        UserData: bytes | None = ...,
    ) -> None: ...

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