外观
协议模型:S · 4
选择模型查看构造参数和字段,代码块保留完整模型名称。... 表示可省略的字段,省略时使用该类型的零值。
StackRequestSlotInfo_StackRequestSlotInfo__Randomly_bool_StackRequestSlotInfo__st…estSlotInfo_StackRequestSlotInfo__st…estSlotInfo_StackResourcePackStackResourcePack_StackResponseContainerInfoStackResponseContainerInfo_StackResponseSlotInfoStackResponseSlotInfo_StartGameStopSoundStoreBuySuccStriderRiddenInLavaInOverworldEventstruct__struct_Ability_int32__Value_any_struct_AchievementID_int32_struct_Action_byte__Fram…efix_string_struct_Action_string_struct_ActionType_byte__…XUID_string_
StackRequestSlotInfo_
继承 Struct。
python
class StackRequestSlotInfo_(_Struct):
Count: int
Source: StackRequestSlotInfo
Destination: StackRequestSlotInfo
def __init__(self, /, *,
Count: int = ...,
Source: StackRequestSlotInfo = ...,
Destination: StackRequestSlotInfo = ...,
) -> None: ...相关字段类型:StackRequestSlotInfo。
StackRequestSlotInfo__Randomly_bool_
继承 Struct。
python
class StackRequestSlotInfo__Randomly_bool_(_Struct):
Count: int
Source: StackRequestSlotInfo
Randomly: bool
def __init__(self, /, *,
Count: int = ...,
Source: StackRequestSlotInfo = ...,
Randomly: bool = ...,
) -> None: ...相关字段类型:StackRequestSlotInfo。
StackRequestSlotInfo__st…estSlotInfo_
继承 Struct。
python
class StackRequestSlotInfo__struct_Count_byte__Source_github_com_OmineDev_neomega_core_minecraft_protocol_StackRequestSlotInfo_(_Struct):
Count: int
Source: StackRequestSlotInfo
def __init__(self, /, *,
Count: int = ...,
Source: StackRequestSlotInfo = ...,
) -> None: ...相关字段类型:StackRequestSlotInfo。
StackRequestSlotInfo__st…estSlotInfo_
继承 Struct。
python
class StackRequestSlotInfo__struct_Source_github_com_OmineDev_neomega_core_minecraft_protocol_StackRequestSlotInfo__Destination_github_com_OmineDev_neomega_core_minecraft_protocol_StackRequestSlotInfo_(_Struct):
Source: StackRequestSlotInfo
Destination: StackRequestSlotInfo
def __init__(self, /, *,
Source: StackRequestSlotInfo = ...,
Destination: StackRequestSlotInfo = ...,
) -> None: ...相关字段类型:StackRequestSlotInfo。
StackResourcePack
继承 Struct。
python
class StackResourcePack(_Struct):
UUID: str | StringBytes
Version: str | StringBytes
SubPackName: str | StringBytes
def __init__(self, /, *,
UUID: str | StringBytes = ...,
Version: str | StringBytes = ...,
SubPackName: str | StringBytes = ...,
) -> None: ...StackResourcePack_
继承 Struct。
python
class StackResourcePack_(_Struct):
TexturePackRequired: bool
BehaviourPacks: list[StackResourcePack] | tuple[StackResourcePack, ...] | None
TexturePacks: list[StackResourcePack] | tuple[StackResourcePack, ...] | None
BaseGameVersion: str | StringBytes
Experiments: list[ExperimentData] | tuple[ExperimentData, ...] | None
ExperimentsPreviouslyToggled: bool
IncludeEditorPacks: bool
UnknownBehaviourPacks: list[StackResourcePack] | tuple[StackResourcePack, ...] | None
UnknownTexturePacks: list[StackResourcePack] | tuple[StackResourcePack, ...] | None
def __init__(self, /, *,
TexturePackRequired: bool = ...,
BehaviourPacks: list[StackResourcePack] | tuple[StackResourcePack, ...] | None = ...,
TexturePacks: list[StackResourcePack] | tuple[StackResourcePack, ...] | None = ...,
BaseGameVersion: str | StringBytes = ...,
Experiments: list[ExperimentData] | tuple[ExperimentData, ...] | None = ...,
ExperimentsPreviouslyToggled: bool = ...,
IncludeEditorPacks: bool = ...,
UnknownBehaviourPacks: list[StackResourcePack] | tuple[StackResourcePack, ...] | None = ...,
UnknownTexturePacks: list[StackResourcePack] | tuple[StackResourcePack, ...] | None = ...,
) -> None: ...相关字段类型:ExperimentData、StackResourcePack。
StackResponseContainerInfo
继承 Struct。
python
class StackResponseContainerInfo(_Struct):
Container: FullContainerName
SlotInfo: list[StackResponseSlotInfo] | tuple[StackResponseSlotInfo, ...] | None
def __init__(self, /, *,
Container: FullContainerName = ...,
SlotInfo: list[StackResponseSlotInfo] | tuple[StackResponseSlotInfo, ...] | None = ...,
) -> None: ...相关字段类型:FullContainerName、StackResponseSlotInfo。
StackResponseContainerInfo_
继承 Struct。
python
class StackResponseContainerInfo_(_Struct):
Status: int
RequestID: int
ContainerInfo: list[StackResponseContainerInfo] | tuple[StackResponseContainerInfo, ...] | None
def __init__(self, /, *,
Status: int = ...,
RequestID: int = ...,
ContainerInfo: list[StackResponseContainerInfo] | tuple[StackResponseContainerInfo, ...] | None = ...,
) -> None: ...相关字段类型:StackResponseContainerInfo。
StackResponseSlotInfo
继承 Struct。
python
class StackResponseSlotInfo(_Struct):
Slot: int
HotbarSlot: int
Count: int
StackNetworkID: int
CustomName: str | StringBytes
FilteredCustomName: str | StringBytes
DurabilityCorrection: int
def __init__(self, /, *,
Slot: int = ...,
HotbarSlot: int = ...,
Count: int = ...,
StackNetworkID: int = ...,
CustomName: str | StringBytes = ...,
FilteredCustomName: str | StringBytes = ...,
DurabilityCorrection: int = ...,
) -> None: ...StackResponseSlotInfo_
继承 Struct。
python
class StackResponseSlotInfo_(_Struct):
Container: FullContainerName
SlotInfo: list[StackResponseSlotInfo] | tuple[StackResponseSlotInfo, ...] | None
def __init__(self, /, *,
Container: FullContainerName = ...,
SlotInfo: list[StackResponseSlotInfo] | tuple[StackResponseSlotInfo, ...] | None = ...,
) -> None: ...相关字段类型:FullContainerName、StackResponseSlotInfo。
StartGame
继承 Packet。
python
class StartGame(_Packet):
packet_id: ClassVar[int] = 11
packet_name: ClassVar[str] = 'StartGame'
EntityUniqueID: int
EntityRuntimeID: int
PlayerGameMode: int
PlayerPosition: list[float | FloatBits] | tuple[float | FloatBits, ...]
Pitch: float | FloatBits
Yaw: float | FloatBits
WorldSeed: int
SpawnBiomeType: int
UserDefinedBiomeName: str | StringBytes
Dimension: int
Generator: int
WorldGameMode: int
Hardcore: bool
Difficulty: int
WorldSpawn: list[int] | tuple[int, ...]
AchievementsDisabled: bool
EditorWorldType: int
CreatedInEditor: bool
ExportedFromEditor: bool
DayCycleLockTime: int
EducationEditionOffer: int
EducationFeaturesEnabled: bool
EducationProductID: str | StringBytes
RainLevel: float | FloatBits
LightningLevel: float | FloatBits
ConfirmedPlatformLockedContent: bool
MultiPlayerGame: bool
LANBroadcastEnabled: bool
XBLBroadcastMode: int
PlatformBroadcastMode: int
CommandsEnabled: bool
TexturePackRequired: bool
GameRules: list[GameRule] | tuple[GameRule, ...] | None
Experiments: list[ExperimentData] | tuple[ExperimentData, ...] | None
ExperimentsPreviouslyToggled: bool
BonusChestEnabled: bool
StartWithMapEnabled: bool
PlayerPermissions: int
ServerChunkTickRadius: int
HasLockedBehaviourPack: bool
HasLockedTexturePack: bool
FromLockedWorldTemplate: bool
MSAGamerTagsOnly: bool
FromWorldTemplate: bool
WorldTemplateSettingsLocked: bool
OnlySpawnV1Villagers: bool
PersonaDisabled: bool
CustomSkinsDisabled: bool
EmoteChatMuted: bool
BaseGameVersion: str | StringBytes
LimitedWorldWidth: int
LimitedWorldDepth: int
NewNether: bool
EducationSharedResourceURI: EducationSharedResourceURI
ForceExperimentalGameplay: bool
LevelID: str | StringBytes
WorldName: str | StringBytes
TemplateContentIdentity: str | StringBytes
Trial: bool
PlayerMovementSettings: PlayerMovementSettings
Time: int
EnchantmentSeed: int
Blocks: list[BlockEntry] | tuple[BlockEntry, ...] | None
MultiPlayerCorrelationID: str | StringBytes
ServerAuthoritativeInventory: bool
GameVersion: str | StringBytes
PropertyData: dict[str | StringBytes, DynamicValue | UnionValue | _Struct | None] | None
ServerBlockStateChecksum: int
ClientSideGeneration: bool
WorldTemplateID: bytes
ChatRestrictionLevel: int
DisablePlayerInteractions: bool
ServerID: str | StringBytes
WorldID: str | StringBytes
ScenarioID: str | StringBytes
OwnerID: str | StringBytes
UseBlockNetworkIDHashes: bool
TickDeathSystemsEnabled: bool
ServerAuthoritativeSound: bool
Unknown1: bool
Unknown2: str | StringBytes
Unknown3: str | StringBytes
Unknown4: bool
Unknown5: bool
Unknown6: int
Unknown7: int
Unknown8: int
Unknown9: int
Unknown10: int
Unknown11: bool
Unknown12: bool
Unknown13: int
Unknown14: bool
Unknown15: bool
Unknown16: bool
Unknown17: bool
Unknown18: bool
Unknown19: bool
Unknown20: bool
Unknown21: bool
Unknown22: bool
ShearsDestroySpeed: list[NeteaseShearsDestroySpeedEntry] | tuple[NeteaseShearsDestroySpeedEntry, ...] | None
Unknown23: bool
Unknown24: bool
Unknown25: bool
Unknown26: str | StringBytes
Unknown27: bool
Unknown28: bool
Unknown29: bool
Unknown30: bool
Unknown31: bool
def __init__(self, /, *,
EntityUniqueID: int = ...,
EntityRuntimeID: int = ...,
PlayerGameMode: int = ...,
PlayerPosition: list[float | FloatBits] | tuple[float | FloatBits, ...] = ...,
Pitch: float | FloatBits = ...,
Yaw: float | FloatBits = ...,
WorldSeed: int = ...,
SpawnBiomeType: int = ...,
UserDefinedBiomeName: str | StringBytes = ...,
Dimension: int = ...,
Generator: int = ...,
WorldGameMode: int = ...,
Hardcore: bool = ...,
Difficulty: int = ...,
WorldSpawn: list[int] | tuple[int, ...] = ...,
AchievementsDisabled: bool = ...,
EditorWorldType: int = ...,
CreatedInEditor: bool = ...,
ExportedFromEditor: bool = ...,
DayCycleLockTime: int = ...,
EducationEditionOffer: int = ...,
EducationFeaturesEnabled: bool = ...,
EducationProductID: str | StringBytes = ...,
RainLevel: float | FloatBits = ...,
LightningLevel: float | FloatBits = ...,
ConfirmedPlatformLockedContent: bool = ...,
MultiPlayerGame: bool = ...,
LANBroadcastEnabled: bool = ...,
XBLBroadcastMode: int = ...,
PlatformBroadcastMode: int = ...,
CommandsEnabled: bool = ...,
TexturePackRequired: bool = ...,
GameRules: list[GameRule] | tuple[GameRule, ...] | None = ...,
Experiments: list[ExperimentData] | tuple[ExperimentData, ...] | None = ...,
ExperimentsPreviouslyToggled: bool = ...,
BonusChestEnabled: bool = ...,
StartWithMapEnabled: bool = ...,
PlayerPermissions: int = ...,
ServerChunkTickRadius: int = ...,
HasLockedBehaviourPack: bool = ...,
HasLockedTexturePack: bool = ...,
FromLockedWorldTemplate: bool = ...,
MSAGamerTagsOnly: bool = ...,
FromWorldTemplate: bool = ...,
WorldTemplateSettingsLocked: bool = ...,
OnlySpawnV1Villagers: bool = ...,
PersonaDisabled: bool = ...,
CustomSkinsDisabled: bool = ...,
EmoteChatMuted: bool = ...,
BaseGameVersion: str | StringBytes = ...,
LimitedWorldWidth: int = ...,
LimitedWorldDepth: int = ...,
NewNether: bool = ...,
EducationSharedResourceURI: EducationSharedResourceURI = ...,
ForceExperimentalGameplay: bool = ...,
LevelID: str | StringBytes = ...,
WorldName: str | StringBytes = ...,
TemplateContentIdentity: str | StringBytes = ...,
Trial: bool = ...,
PlayerMovementSettings: PlayerMovementSettings = ...,
Time: int = ...,
EnchantmentSeed: int = ...,
Blocks: list[BlockEntry] | tuple[BlockEntry, ...] | None = ...,
MultiPlayerCorrelationID: str | StringBytes = ...,
ServerAuthoritativeInventory: bool = ...,
GameVersion: str | StringBytes = ...,
PropertyData: dict[str | StringBytes, DynamicValue | UnionValue | _Struct | None] | None = ...,
ServerBlockStateChecksum: int = ...,
ClientSideGeneration: bool = ...,
WorldTemplateID: bytes = ...,
ChatRestrictionLevel: int = ...,
DisablePlayerInteractions: bool = ...,
ServerID: str | StringBytes = ...,
WorldID: str | StringBytes = ...,
ScenarioID: str | StringBytes = ...,
OwnerID: str | StringBytes = ...,
UseBlockNetworkIDHashes: bool = ...,
TickDeathSystemsEnabled: bool = ...,
ServerAuthoritativeSound: bool = ...,
Unknown1: bool = ...,
Unknown2: str | StringBytes = ...,
Unknown3: str | StringBytes = ...,
Unknown4: bool = ...,
Unknown5: bool = ...,
Unknown6: int = ...,
Unknown7: int = ...,
Unknown8: int = ...,
Unknown9: int = ...,
Unknown10: int = ...,
Unknown11: bool = ...,
Unknown12: bool = ...,
Unknown13: int = ...,
Unknown14: bool = ...,
Unknown15: bool = ...,
Unknown16: bool = ...,
Unknown17: bool = ...,
Unknown18: bool = ...,
Unknown19: bool = ...,
Unknown20: bool = ...,
Unknown21: bool = ...,
Unknown22: bool = ...,
ShearsDestroySpeed: list[NeteaseShearsDestroySpeedEntry] | tuple[NeteaseShearsDestroySpeedEntry, ...] | None = ...,
Unknown23: bool = ...,
Unknown24: bool = ...,
Unknown25: bool = ...,
Unknown26: str | StringBytes = ...,
Unknown27: bool = ...,
Unknown28: bool = ...,
Unknown29: bool = ...,
Unknown30: bool = ...,
Unknown31: bool = ...,
) -> None: ...相关字段类型:BlockEntry、EducationSharedResourceURI、ExperimentData、GameRule、NeteaseShearsDestroySpeedEntry、PlayerMovementSettings。
StopSound
继承 Packet。
python
class StopSound(_Packet):
packet_id: ClassVar[int] = 87
packet_name: ClassVar[str] = 'StopSound'
SoundName: str | StringBytes
StopAll: bool
StopMusicLegacy: bool
def __init__(self, /, *,
SoundName: str | StringBytes = ...,
StopAll: bool = ...,
StopMusicLegacy: bool = ...,
) -> None: ...StoreBuySucc
继承 Packet。
python
class StoreBuySucc(_Packet):
packet_id: ClassVar[int] = 202
packet_name: ClassVar[str] = 'StoreBuySucc'
Data: bytes | None
def __init__(self, /, *,
Data: bytes | None = ...,
) -> None: ...StriderRiddenInLavaInOverworldEvent
继承 Struct。
python
class StriderRiddenInLavaInOverworldEvent(_Struct):
def __init__(self) -> None: ...struct__
继承 Struct。
python
class struct__(_Struct):
def __init__(self) -> None: ...struct_Ability_int32__Value_any_
继承 Struct。
python
class struct_Ability_int32__Value_any_(_Struct):
Ability: int
Value: DynamicValue | UnionValue | _Struct | None
def __init__(self, /, *,
Ability: int = ...,
Value: DynamicValue | UnionValue | _Struct | None = ...,
) -> None: ...struct_AchievementID_int32_
继承 Struct。
python
class struct_AchievementID_int32_(_Struct):
AchievementID: int
def __init__(self, /, *,
AchievementID: int = ...,
) -> None: ...struct_Action_byte__Fram…efix_string_
继承 Struct。
python
class struct_Action_byte__FrameRate_int32__FilePrefix_string_(_Struct):
Action: int
FrameRate: int
FilePrefix: str | StringBytes
def __init__(self, /, *,
Action: int = ...,
FrameRate: int = ...,
FilePrefix: str | StringBytes = ...,
) -> None: ...struct_Action_string_
继承 Struct。
python
class struct_Action_string_(_Struct):
Action: str | StringBytes
def __init__(self, /, *,
Action: str | StringBytes = ...,
) -> None: ...struct_ActionType_byte__…XUID_string_
继承 Struct。
python
class struct_ActionType_byte__InventorySlot_byte__PageNumber_byte__SecondaryPageNumber_byte__Text_string__PhotoName_string__Title_string__Author_string__XUID_string_(_Struct):
ActionType: int
InventorySlot: int
PageNumber: int
SecondaryPageNumber: int
Text: str | StringBytes
PhotoName: str | StringBytes
Title: str | StringBytes
Author: str | StringBytes
XUID: str | StringBytes
def __init__(self, /, *,
ActionType: int = ...,
InventorySlot: int = ...,
PageNumber: int = ...,
SecondaryPageNumber: int = ...,
Text: str | StringBytes = ...,
PhotoName: str | StringBytes = ...,
Title: str | StringBytes = ...,
Author: str | StringBytes = ...,
XUID: str | StringBytes = ...,
) -> None: ...