跳转到正文

协议模型:E · 2 ​

全部模型 · 协议包用法

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

EntityPhysxShapes_ ​

继承 Struct。

python
class EntityPhysxShapes_(_Struct):
    EntityUniqueID: int
    EntityRuntimeID: int
    EntityType: 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
    BodyYaw: float | FloatBits
    Attributes: list[AttributeValue] | tuple[AttributeValue, ...] | None
    EntityMetadata: dict[int, DynamicValue | UnionValue | _Struct | None] | None
    EntityProperties: EntityProperties
    EntityLinks: list[EntityLink] | tuple[EntityLink, ...] | None
    Unknown1: str | StringBytes
    Unknown2: str | StringBytes
    Unknown3: str | StringBytes
    Unknown4: bool
    Unknown5: bool
    Unknown6: bool
    Unknown7: bool
    Unknown8: bool
    EntityPhysxShapes: list[EntityPhysxShapes] | tuple[EntityPhysxShapes, ...] | None
    def __init__(self, /, *,
        EntityUniqueID: int = ...,
        EntityRuntimeID: int = ...,
        EntityType: 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 = ...,
        BodyYaw: float | FloatBits = ...,
        Attributes: list[AttributeValue] | tuple[AttributeValue, ...] | None = ...,
        EntityMetadata: dict[int, DynamicValue | UnionValue | _Struct | None] | None = ...,
        EntityProperties: EntityProperties = ...,
        EntityLinks: list[EntityLink] | tuple[EntityLink, ...] | None = ...,
        Unknown1: str | StringBytes = ...,
        Unknown2: str | StringBytes = ...,
        Unknown3: str | StringBytes = ...,
        Unknown4: bool = ...,
        Unknown5: bool = ...,
        Unknown6: bool = ...,
        Unknown7: bool = ...,
        Unknown8: bool = ...,
        EntityPhysxShapes: list[EntityPhysxShapes] | tuple[EntityPhysxShapes, ...] | None = ...,
    ) -> None: ...

相关字段类型:AttributeValue、EntityLink、EntityPhysxShapes、EntityProperties。

EntityProperties ​

继承 Struct。

python
class EntityProperties(_Struct):
    IntegerProperties: list[IntegerEntityProperty] | tuple[IntegerEntityProperty, ...] | None
    FloatProperties: list[FloatEntityProperty] | tuple[FloatEntityProperty, ...] | None
    def __init__(self, /, *,
        IntegerProperties: list[IntegerEntityProperty] | tuple[IntegerEntityProperty, ...] | None = ...,
        FloatProperties: list[FloatEntityProperty] | tuple[FloatEntityProperty, ...] | None = ...,
    ) -> None: ...

相关字段类型:FloatEntityProperty、IntegerEntityProperty。

EntityProperties__Tick_uint64_ ​

继承 Struct。

python
class EntityProperties__Tick_uint64_(_Struct):
    EntityRuntimeID: int
    EntityMetadata: dict[int, DynamicValue | UnionValue | _Struct | None] | None
    EntityProperties: EntityProperties
    Tick: int
    def __init__(self, /, *,
        EntityRuntimeID: int = ...,
        EntityMetadata: dict[int, DynamicValue | UnionValue | _Struct | None] | None = ...,
        EntityProperties: EntityProperties = ...,
        Tick: int = ...,
    ) -> None: ...

相关字段类型:EntityProperties。

Event ​

继承 Packet。

python
class Event(_Packet):
    packet_id: ClassVar[int] = 65
    packet_name: ClassVar[str] = 'Event'
    EntityRuntimeID: int
    UsePlayerID: int
    Event: UnionValue | DynamicValue | AchievementAwardedEvent | AgentCommandEvent | AgentCreatedEvent | BellUsedEvent | BossKilledEvent | CarefulRestorationEvent | CauldronInteractEvent | CauldronUsedEvent | CodeBuilderRuntimeActionEvent | CodeBuilderScoreboardEvent | ComposterInteractEvent | EntityDefinitionTriggerEvent | EntityInteractEvent | ExtractHoneyEvent | FishBucketedEvent | ItemUsedEvent | MobBornEvent | MobKilledEvent | MovementAnomalyEvent | MovementCorrectedEvent | PatternRemovedEvent | PetDiedEvent | PiglinBarterEvent | PlayerDiedEvent | PortalBuiltEvent | PortalUsedEvent | RaidUpdateEvent | SlashCommandExecutedEvent | SneakCloseToSculkSensorEvent | StriderRiddenInLavaInOverworldEvent | TargetBlockHitEvent | WaxedOrUnwaxedCopperEvent | None
    def __init__(self, /, *,
        EntityRuntimeID: int = ...,
        UsePlayerID: int = ...,
        Event: UnionValue | DynamicValue | AchievementAwardedEvent | AgentCommandEvent | AgentCreatedEvent | BellUsedEvent | BossKilledEvent | CarefulRestorationEvent | CauldronInteractEvent | CauldronUsedEvent | CodeBuilderRuntimeActionEvent | CodeBuilderScoreboardEvent | ComposterInteractEvent | EntityDefinitionTriggerEvent | EntityInteractEvent | ExtractHoneyEvent | FishBucketedEvent | ItemUsedEvent | MobBornEvent | MobKilledEvent | MovementAnomalyEvent | MovementCorrectedEvent | PatternRemovedEvent | PetDiedEvent | PiglinBarterEvent | PlayerDiedEvent | PortalBuiltEvent | PortalUsedEvent | RaidUpdateEvent | SlashCommandExecutedEvent | SneakCloseToSculkSensorEvent | StriderRiddenInLavaInOverworldEvent | TargetBlockHitEvent | WaxedOrUnwaxedCopperEvent | None = ...,
    ) -> None: ...

相关字段类型:AchievementAwardedEvent、AgentCommandEvent、AgentCreatedEvent、BellUsedEvent、BossKilledEvent、CarefulRestorationEvent、CauldronInteractEvent、CauldronUsedEvent、CodeBuilderRuntimeActionEvent、CodeBuilderScoreboardEvent、ComposterInteractEvent、EntityDefinitionTriggerEvent、EntityInteractEvent、ExtractHoneyEvent、FishBucketedEvent、ItemUsedEvent、MobBornEvent、MobKilledEvent、MovementAnomalyEvent、MovementCorrectedEvent、PatternRemovedEvent、PetDiedEvent、PiglinBarterEvent、PlayerDiedEvent、PortalBuiltEvent、PortalUsedEvent、RaidUpdateEvent、SlashCommandExecutedEvent、SneakCloseToSculkSensorEvent、StriderRiddenInLavaInOverworldEvent、TargetBlockHitEvent、WaxedOrUnwaxedCopperEvent。

Event_ ​

继承 Struct。

python
class Event_(_Struct):
    EntityRuntimeID: int
    UsePlayerID: int
    Event: UnionValue | DynamicValue | AchievementAwardedEvent | AgentCommandEvent | AgentCreatedEvent | BellUsedEvent | BossKilledEvent | CarefulRestorationEvent | CauldronInteractEvent | CauldronUsedEvent | CodeBuilderRuntimeActionEvent | CodeBuilderScoreboardEvent | ComposterInteractEvent | EntityDefinitionTriggerEvent | EntityInteractEvent | ExtractHoneyEvent | FishBucketedEvent | ItemUsedEvent | MobBornEvent | MobKilledEvent | MovementAnomalyEvent | MovementCorrectedEvent | PatternRemovedEvent | PetDiedEvent | PiglinBarterEvent | PlayerDiedEvent | PortalBuiltEvent | PortalUsedEvent | RaidUpdateEvent | SlashCommandExecutedEvent | SneakCloseToSculkSensorEvent | StriderRiddenInLavaInOverworldEvent | TargetBlockHitEvent | WaxedOrUnwaxedCopperEvent | None
    def __init__(self, /, *,
        EntityRuntimeID: int = ...,
        UsePlayerID: int = ...,
        Event: UnionValue | DynamicValue | AchievementAwardedEvent | AgentCommandEvent | AgentCreatedEvent | BellUsedEvent | BossKilledEvent | CarefulRestorationEvent | CauldronInteractEvent | CauldronUsedEvent | CodeBuilderRuntimeActionEvent | CodeBuilderScoreboardEvent | ComposterInteractEvent | EntityDefinitionTriggerEvent | EntityInteractEvent | ExtractHoneyEvent | FishBucketedEvent | ItemUsedEvent | MobBornEvent | MobKilledEvent | MovementAnomalyEvent | MovementCorrectedEvent | PatternRemovedEvent | PetDiedEvent | PiglinBarterEvent | PlayerDiedEvent | PortalBuiltEvent | PortalUsedEvent | RaidUpdateEvent | SlashCommandExecutedEvent | SneakCloseToSculkSensorEvent | StriderRiddenInLavaInOverworldEvent | TargetBlockHitEvent | WaxedOrUnwaxedCopperEvent | None = ...,
    ) -> None: ...

相关字段类型:AchievementAwardedEvent、AgentCommandEvent、AgentCreatedEvent、BellUsedEvent、BossKilledEvent、CarefulRestorationEvent、CauldronInteractEvent、CauldronUsedEvent、CodeBuilderRuntimeActionEvent、CodeBuilderScoreboardEvent、ComposterInteractEvent、EntityDefinitionTriggerEvent、EntityInteractEvent、ExtractHoneyEvent、FishBucketedEvent、ItemUsedEvent、MobBornEvent、MobKilledEvent、MovementAnomalyEvent、MovementCorrectedEvent、PatternRemovedEvent、PetDiedEvent、PiglinBarterEvent、PlayerDiedEvent、PortalBuiltEvent、PortalUsedEvent、RaidUpdateEvent、SlashCommandExecutedEvent、SneakCloseToSculkSensorEvent、StriderRiddenInLavaInOverworldEvent、TargetBlockHitEvent、WaxedOrUnwaxedCopperEvent。

ExperimentData ​

继承 Struct。

python
class ExperimentData(_Struct):
    Name: str | StringBytes
    Enabled: bool
    def __init__(self, /, *,
        Name: str | StringBytes = ...,
        Enabled: bool = ...,
    ) -> None: ...

ExtractHoneyEvent ​

继承 Struct。

python
class ExtractHoneyEvent(_Struct):
    def __init__(self) -> None: ...

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