mmm-0.1.0.0: Minecraft 1.21.4 implementation in Haskell
Copyright(c) axionbuster 2025
LicenseBSD-3-Clause
Safe HaskellNone
LanguageGHC2021

M.V769.S

Description

Defines packet structures for the status state of protocol version 769, handling server list ping functionality including server status queries and latency checks.

Documentation

data PongResponse Source #

Constructors

PongResponse 

Fields

Instances

Instances details
NFData PongResponse Source # 
Instance details

Defined in M.V769.S

Methods

rnf :: PongResponse -> () #

Generic PongResponse Source # 
Instance details

Defined in M.V769.S

Associated Types

type Rep PongResponse 
Instance details

Defined in M.V769.S

type Rep PongResponse = D1 ('MetaData "PongResponse" "M.V769.S" "mmm-0.1.0.0-LGnxNP98iy5DdX3UVbzAAf" 'False) (C1 ('MetaCons "PongResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int64)))
Show PongResponse Source # 
Instance details

Defined in M.V769.S

Eq PongResponse Source # 
Instance details

Defined in M.V769.S

Pack PongResponse Source # 
Instance details

Defined in M.V769.S

Unpack PongResponse Source # 
Instance details

Defined in M.V769.S

Methods

unpack :: forall (st :: ZeroBitType) r. Parser st r PongResponse Source #

type Rep PongResponse Source # 
Instance details

Defined in M.V769.S

type Rep PongResponse = D1 ('MetaData "PongResponse" "M.V769.S" "mmm-0.1.0.0-LGnxNP98iy5DdX3UVbzAAf" 'False) (C1 ('MetaCons "PongResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int64)))

data StatusRequest Source #

Constructors

StatusRequest 

Instances

Instances details
NFData StatusRequest Source # 
Instance details

Defined in M.V769.S

Methods

rnf :: StatusRequest -> () #

Generic StatusRequest Source # 
Instance details

Defined in M.V769.S

Associated Types

type Rep StatusRequest 
Instance details

Defined in M.V769.S

type Rep StatusRequest = D1 ('MetaData "StatusRequest" "M.V769.S" "mmm-0.1.0.0-LGnxNP98iy5DdX3UVbzAAf" 'False) (C1 ('MetaCons "StatusRequest" 'PrefixI 'False) (U1 :: Type -> Type))
Show StatusRequest Source # 
Instance details

Defined in M.V769.S

Eq StatusRequest Source # 
Instance details

Defined in M.V769.S

Pack StatusRequest Source # 
Instance details

Defined in M.V769.S

Unpack StatusRequest Source # 
Instance details

Defined in M.V769.S

Methods

unpack :: forall (st :: ZeroBitType) r. Parser st r StatusRequest Source #

type Rep StatusRequest Source # 
Instance details

Defined in M.V769.S

type Rep StatusRequest = D1 ('MetaData "StatusRequest" "M.V769.S" "mmm-0.1.0.0-LGnxNP98iy5DdX3UVbzAAf" 'False) (C1 ('MetaCons "StatusRequest" 'PrefixI 'False) (U1 :: Type -> Type))

data StatusResponse Source #

Constructors

StatusResponse 

Fields

Instances

Instances details
NFData StatusResponse Source # 
Instance details

Defined in M.V769.S

Methods

rnf :: StatusResponse -> () #

Generic StatusResponse Source # 
Instance details

Defined in M.V769.S

Associated Types

type Rep StatusResponse 
Instance details

Defined in M.V769.S

type Rep StatusResponse = D1 ('MetaData "StatusResponse" "M.V769.S" "mmm-0.1.0.0-LGnxNP98iy5DdX3UVbzAAf" 'False) (C1 ('MetaCons "StatusResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "jsonresponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Show StatusResponse Source # 
Instance details

Defined in M.V769.S

Eq StatusResponse Source # 
Instance details

Defined in M.V769.S

Pack StatusResponse Source # 
Instance details

Defined in M.V769.S

Unpack StatusResponse Source # 
Instance details

Defined in M.V769.S

Methods

unpack :: forall (st :: ZeroBitType) r. Parser st r StatusResponse Source #

type Rep StatusResponse Source # 
Instance details

Defined in M.V769.S

type Rep StatusResponse = D1 ('MetaData "StatusResponse" "M.V769.S" "mmm-0.1.0.0-LGnxNP98iy5DdX3UVbzAAf" 'False) (C1 ('MetaCons "StatusResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "jsonresponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))