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
Data PongResponse Source # 
Instance details

Defined in M.V769.S

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PongResponse -> c PongResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PongResponse #

toConstr :: PongResponse -> Constr #

dataTypeOf :: PongResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PongResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PongResponse) #

gmapT :: (forall b. Data b => b -> b) -> PongResponse -> PongResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PongResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PongResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> PongResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PongResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PongResponse -> m PongResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PongResponse -> m PongResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PongResponse -> m 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-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "PongResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int64)))
Read PongResponse Source # 
Instance details

Defined in M.V769.S

Show PongResponse Source # 
Instance details

Defined in M.V769.S

NFData PongResponse Source # 
Instance details

Defined in M.V769.S

Methods

rnf :: PongResponse -> () #

Eq PongResponse Source # 
Instance details

Defined in M.V769.S

Ord 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-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "PongResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int64)))

data StatusRequest Source #

Constructors

StatusRequest 

Instances

Instances details
Data StatusRequest Source # 
Instance details

Defined in M.V769.S

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StatusRequest -> c StatusRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StatusRequest #

toConstr :: StatusRequest -> Constr #

dataTypeOf :: StatusRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StatusRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StatusRequest) #

gmapT :: (forall b. Data b => b -> b) -> StatusRequest -> StatusRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StatusRequest -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StatusRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> StatusRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StatusRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StatusRequest -> m StatusRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StatusRequest -> m StatusRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StatusRequest -> m 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-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "StatusRequest" 'PrefixI 'False) (U1 :: Type -> Type))
Read StatusRequest Source # 
Instance details

Defined in M.V769.S

Show StatusRequest Source # 
Instance details

Defined in M.V769.S

NFData StatusRequest Source # 
Instance details

Defined in M.V769.S

Methods

rnf :: StatusRequest -> () #

Eq StatusRequest Source # 
Instance details

Defined in M.V769.S

Ord 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-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "StatusRequest" 'PrefixI 'False) (U1 :: Type -> Type))

data StatusResponse Source #

Constructors

StatusResponse 

Fields

Instances

Instances details
Data StatusResponse Source # 
Instance details

Defined in M.V769.S

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StatusResponse -> c StatusResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StatusResponse #

toConstr :: StatusResponse -> Constr #

dataTypeOf :: StatusResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StatusResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StatusResponse) #

gmapT :: (forall b. Data b => b -> b) -> StatusResponse -> StatusResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StatusResponse -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StatusResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> StatusResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StatusResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StatusResponse -> m StatusResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StatusResponse -> m StatusResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StatusResponse -> m 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-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "StatusResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "jsonresponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Read StatusResponse Source # 
Instance details

Defined in M.V769.S

Show StatusResponse Source # 
Instance details

Defined in M.V769.S

NFData StatusResponse Source # 
Instance details

Defined in M.V769.S

Methods

rnf :: StatusResponse -> () #

Eq StatusResponse Source # 
Instance details

Defined in M.V769.S

Ord 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-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "StatusResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "jsonresponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))