跳转到正文

协议模型:V · 2 ​

全部模型 · 协议包用法

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

Vec3__struct_LineEndLoca…_mgl32_Vec3_ ​

继承 Struct。

python
class Vec3__struct_LineEndLocation_github_com_go_gl_mathgl_mgl32_Vec3_(_Struct):
    LineEndLocation: list[float | FloatBits] | tuple[float | FloatBits, ...]
    def __init__(self, /, *,
        LineEndLocation: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
    ) -> None: ...

Vec3__struct_Locks_uint3…_mgl32_Vec3_ ​

继承 Struct。

python
class Vec3__struct_Locks_uint32__Position_github_com_go_gl_mathgl_mgl32_Vec3_(_Struct):
    Locks: int
    Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
    def __init__(self, /, *,
        Locks: int = ...,
        Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
    ) -> None: ...

Vec3__struct_PaletteName…_mgl32_Vec3_ ​

继承 Struct。

python
class Vec3__struct_PaletteName_string__IgnoreEntities_bool__IgnoreBlocks_bool__AllowNonTickingChunks_bool__Size_github_com_OmineDev_neomega_core_minecraft_protocol_BlockPos__Offset_github_com_OmineDev_neomega_core_minecraft_protocol_BlockPos__LastEditingPlayerUniqueID_int64__Rotation_byte__Mirror_byte__AnimationMode_byte__AnimationDuration_float32__Integrity_float32__Seed_uint32__Pivot_github_com_go_gl_mathgl_mgl32_Vec3_(_Struct):
    PaletteName: str | StringBytes
    IgnoreEntities: bool
    IgnoreBlocks: bool
    AllowNonTickingChunks: bool
    Size: list[int] | tuple[int, ...]
    Offset: list[int] | tuple[int, ...]
    LastEditingPlayerUniqueID: int
    Rotation: int
    Mirror: int
    AnimationMode: int
    AnimationDuration: float | FloatBits
    Integrity: float | FloatBits
    Seed: int
    Pivot: list[float | FloatBits] | tuple[float | FloatBits, ...]
    def __init__(self, /, *,
        PaletteName: str | StringBytes = ...,
        IgnoreEntities: bool = ...,
        IgnoreBlocks: bool = ...,
        AllowNonTickingChunks: bool = ...,
        Size: list[int] | tuple[int, ...] = ...,
        Offset: list[int] | tuple[int, ...] = ...,
        LastEditingPlayerUniqueID: int = ...,
        Rotation: int = ...,
        Mirror: int = ...,
        AnimationMode: int = ...,
        AnimationDuration: float | FloatBits = ...,
        Integrity: float | FloatBits = ...,
        Seed: int = ...,
        Pivot: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
    ) -> None: ...

Vec3__struct_TargetEntit…_mgl32_Vec3_ ​

继承 Struct。

python
class Vec3__struct_TargetEntityRuntimeID_uint64__ActionType_uint32__HotBarSlot_int32__HeldItem_github_com_OmineDev_neomega_core_minecraft_protocol_ItemInstance__Position_github_com_go_gl_mathgl_mgl32_Vec3__ClickedPosition_github_com_go_gl_mathgl_mgl32_Vec3_(_Struct):
    TargetEntityRuntimeID: int
    ActionType: int
    HotBarSlot: int
    HeldItem: ItemInstance
    Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
    ClickedPosition: list[float | FloatBits] | tuple[float | FloatBits, ...]
    def __init__(self, /, *,
        TargetEntityRuntimeID: int = ...,
        ActionType: int = ...,
        HotBarSlot: int = ...,
        HeldItem: ItemInstance = ...,
        Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
        ClickedPosition: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
    ) -> None: ...

相关字段类型:ItemInstance。

Vec3__struct_Time_float3…_mgl32_Vec3_ ​

继承 Struct。

python
class Vec3__struct_Time_float32__Value_github_com_go_gl_mathgl_mgl32_Vec3_(_Struct):
    Time: float | FloatBits
    Value: list[float | FloatBits] | tuple[float | FloatBits, ...]
    def __init__(self, /, *,
        Time: float | FloatBits = ...,
        Value: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
    ) -> None: ...

Vec3__struct_Type_int32_…_mgl32_Vec3_ ​

继承 Struct。

python
class Vec3__struct_Type_int32__EntityUniqueID_int64__Position_github_com_go_gl_mathgl_mgl32_Vec3_(_Struct):
    Type: int
    EntityUniqueID: int
    Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
    def __init__(self, /, *,
        Type: int = ...,
        EntityUniqueID: int = ...,
        Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
    ) -> None: ...

Vec3__Tick_uint64_ ​

继承 Struct。

python
class Vec3__Tick_uint64_(_Struct):
    EntityRuntimeID: int
    Velocity: list[float | FloatBits] | tuple[float | FloatBits, ...]
    Tick: int
    def __init__(self, /, *,
        EntityRuntimeID: int = ...,
        Velocity: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
        Tick: int = ...,
    ) -> None: ...

Vec3__Time_float32_ ​

继承 Struct。

python
class Vec3__Time_float32_(_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: ...

Vec3__Unknown1_string__Unknown2_string_ ​

继承 Struct。

python
class Vec3__Unknown1_string__Unknown2_string_(_Struct):
    EffectID: int
    Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
    Unknown1: str | StringBytes
    Unknown2: str | StringBytes
    def __init__(self, /, *,
        EffectID: int = ...,
        Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
        Unknown1: str | StringBytes = ...,
        Unknown2: str | StringBytes = ...,
    ) -> None: ...

Vec3__Volume_float32__Pitch_float32_ ​

继承 Struct。

python
class Vec3__Volume_float32__Pitch_float32_(_Struct):
    SoundName: str | StringBytes
    Position: list[float | FloatBits] | tuple[float | FloatBits, ...]
    Volume: float | FloatBits
    Pitch: float | FloatBits
    def __init__(self, /, *,
        SoundName: str | StringBytes = ...,
        Position: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
        Volume: float | FloatBits = ...,
        Pitch: float | FloatBits = ...,
    ) -> None: ...

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