外观
协议模型:V · 2
选择模型查看构造参数和字段,代码块保留完整模型名称。... 表示可省略的字段,省略时使用该类型的零值。
Vec3__struct_LineEndLoca…_mgl32_Vec3_Vec3__struct_Locks_uint3…_mgl32_Vec3_Vec3__struct_PaletteName…_mgl32_Vec3_Vec3__struct_TargetEntit…_mgl32_Vec3_Vec3__struct_Time_float3…_mgl32_Vec3_Vec3__struct_Type_int32_…_mgl32_Vec3_Vec3__Tick_uint64_Vec3__Time_float32_Vec3__Unknown1_string__Unknown2_string_Vec3__Volume_float32__Pitch_float32_
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: ...