外观
协议模型:D · 2
选择模型查看构造参数和字段,代码块保留完整模型名称。... 表示可省略的字段,省略时使用该类型的零值。
DimensionDataDimensionDefinitionDimensionDefinition_DisconnectDropStackRequestActionDurabilityDataEntryDurabilityDataEntry__Unk…known2_bool_DynamicEnum
DimensionData
继承 Packet。
python
class DimensionData(_Packet):
packet_id: ClassVar[int] = 180
packet_name: ClassVar[str] = 'DimensionData'
Definitions: list[DimensionDefinition] | tuple[DimensionDefinition, ...] | None
def __init__(self, /, *,
Definitions: list[DimensionDefinition] | tuple[DimensionDefinition, ...] | None = ...,
) -> None: ...相关字段类型:DimensionDefinition。
DimensionDefinition
继承 Struct。
python
class DimensionDefinition(_Struct):
Name: str | StringBytes
Range: list[int] | tuple[int, ...]
Generator: int
def __init__(self, /, *,
Name: str | StringBytes = ...,
Range: list[int] | tuple[int, ...] = ...,
Generator: int = ...,
) -> None: ...DimensionDefinition_
继承 Struct。
python
class DimensionDefinition_(_Struct):
Definitions: list[DimensionDefinition] | tuple[DimensionDefinition, ...] | None
def __init__(self, /, *,
Definitions: list[DimensionDefinition] | tuple[DimensionDefinition, ...] | None = ...,
) -> None: ...相关字段类型:DimensionDefinition。
Disconnect
继承 Packet。
python
class Disconnect(_Packet):
packet_id: ClassVar[int] = 5
packet_name: ClassVar[str] = 'Disconnect'
Reason: int
HideDisconnectionScreen: bool
Message: str | StringBytes
FilteredMessage: str | StringBytes
def __init__(self, /, *,
Reason: int = ...,
HideDisconnectionScreen: bool = ...,
Message: str | StringBytes = ...,
FilteredMessage: str | StringBytes = ...,
) -> None: ...DropStackRequestAction
继承 Struct。
python
class DropStackRequestAction(_Struct):
Count: int
Source: StackRequestSlotInfo
Randomly: bool
def __init__(self, /, *,
Count: int = ...,
Source: StackRequestSlotInfo = ...,
Randomly: bool = ...,
) -> None: ...相关字段类型:StackRequestSlotInfo。
DurabilityDataEntry
继承 Struct。
python
class DurabilityDataEntry(_Struct):
Unknown1: int
Unknown2: int
Unknown3: str | StringBytes
def __init__(self, /, *,
Unknown1: int = ...,
Unknown2: int = ...,
Unknown3: str | StringBytes = ...,
) -> None: ...DurabilityDataEntry__Unk…known2_bool_
继承 Struct。
python
class DurabilityDataEntry__Unknown1_string__Unknown2_bool_(_Struct):
Recipes: list[UnionValue | DynamicValue | FurnaceDataRecipe | FurnaceRecipe | MultiRecipe | ShapedChemistryRecipe | ShapedRecipe | ShapelessChemistryRecipe | ShapelessRecipe | ShulkerBoxRecipe | SmithingTransformRecipe | SmithingTrimRecipe | None] | tuple[UnionValue | DynamicValue | FurnaceDataRecipe | FurnaceRecipe | MultiRecipe | ShapedChemistryRecipe | ShapedRecipe | ShapelessChemistryRecipe | ShapelessRecipe | ShulkerBoxRecipe | SmithingTransformRecipe | SmithingTrimRecipe | None, ...] | None
PotionRecipes: list[PotionRecipe] | tuple[PotionRecipe, ...] | None
PotionContainerChangeRecipes: list[PotionContainerChangeRecipe] | tuple[PotionContainerChangeRecipe, ...] | None
MaterialReducers: list[MaterialReducer] | tuple[MaterialReducer, ...] | None
ClearRecipes: bool
ModData: list[CraftingNeteaseModDataEntry] | tuple[CraftingNeteaseModDataEntry, ...] | None
UnknownData: list[CraftingNeteaseUnknownDataEntry] | tuple[CraftingNeteaseUnknownDataEntry, ...] | None
DurabilityData: list[DurabilityDataEntry] | tuple[DurabilityDataEntry, ...] | None
Unknown1: str | StringBytes
Unknown2: bool
def __init__(self, /, *,
Recipes: list[UnionValue | DynamicValue | FurnaceDataRecipe | FurnaceRecipe | MultiRecipe | ShapedChemistryRecipe | ShapedRecipe | ShapelessChemistryRecipe | ShapelessRecipe | ShulkerBoxRecipe | SmithingTransformRecipe | SmithingTrimRecipe | None] | tuple[UnionValue | DynamicValue | FurnaceDataRecipe | FurnaceRecipe | MultiRecipe | ShapedChemistryRecipe | ShapedRecipe | ShapelessChemistryRecipe | ShapelessRecipe | ShulkerBoxRecipe | SmithingTransformRecipe | SmithingTrimRecipe | None, ...] | None = ...,
PotionRecipes: list[PotionRecipe] | tuple[PotionRecipe, ...] | None = ...,
PotionContainerChangeRecipes: list[PotionContainerChangeRecipe] | tuple[PotionContainerChangeRecipe, ...] | None = ...,
MaterialReducers: list[MaterialReducer] | tuple[MaterialReducer, ...] | None = ...,
ClearRecipes: bool = ...,
ModData: list[CraftingNeteaseModDataEntry] | tuple[CraftingNeteaseModDataEntry, ...] | None = ...,
UnknownData: list[CraftingNeteaseUnknownDataEntry] | tuple[CraftingNeteaseUnknownDataEntry, ...] | None = ...,
DurabilityData: list[DurabilityDataEntry] | tuple[DurabilityDataEntry, ...] | None = ...,
Unknown1: str | StringBytes = ...,
Unknown2: bool = ...,
) -> None: ...相关字段类型:CraftingNeteaseModDataEntry、CraftingNeteaseUnknownDataEntry、DurabilityDataEntry、FurnaceDataRecipe、FurnaceRecipe、MaterialReducer、MultiRecipe、PotionContainerChangeRecipe、PotionRecipe、ShapedChemistryRecipe、ShapedRecipe、ShapelessChemistryRecipe、ShapelessRecipe、ShulkerBoxRecipe、SmithingTransformRecipe、SmithingTrimRecipe。
DynamicEnum
继承 Struct。
python
class DynamicEnum(_Struct):
Type: str | StringBytes
Values: list[str | StringBytes] | tuple[str | StringBytes, ...] | None
def __init__(self, /, *,
Type: str | StringBytes = ...,
Values: list[str | StringBytes] | tuple[str | StringBytes, ...] | None = ...,
) -> None: ...