外观
协议模型:E · 1
选择模型查看构造参数和字段,代码块保留完整模型名称。... 表示可省略的字段,省略时使用该类型的零值。
EditorNetworkEducationExternalLinkSettingsEducationExternalLinkSettings__EducationResourceURIEducationSettingsEducationSharedResourceURIEducationSharedResourceURI_EmoteEmoteListEnchantEnchantmentInstanceEnchantmentInstance__Unknown_byte_EnchantmentOptionEnchantmentOption_EntityDefinitionTriggerEventEntityInteractEventEntityLinkEntityLink_EntityLink__DeviceID_str…nown6_int64_EntityPhysxShapes
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: ...EntityLink
继承 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: ...EntityLink_
继承 Struct。
python
class EntityLink_(_Struct):
EntityLink: EntityLink
def __init__(self, /, *,
EntityLink: EntityLink = ...,
) -> None: ...相关字段类型:EntityLink。
EntityLink__DeviceID_str…nown6_int64_
继承 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: ...