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

M.V769.I

Description

Provides internal type definitions and utilities for protocol version 769, including game-specific enumerations, resolution specifications, and display configuration types used across different protocol states.

Synopsis

Documentation

data SetEntityVelocityRes Source #

given in 1/8000 resolution

Instances

Instances details
HasResolution SetEntityVelocityRes Source #

given in 1/8000 resolution

Instance details

Defined in M.V769.I

data ChatMode Source #

Instances

Instances details
Data ChatMode Source # 
Instance details

Defined in M.V769.I

Methods

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

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

toConstr :: ChatMode -> Constr #

dataTypeOf :: ChatMode -> DataType #

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

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

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

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

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

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

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

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

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

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChatMode -> m ChatMode #

Bounded ChatMode Source # 
Instance details

Defined in M.V769.I

Enum ChatMode Source # 
Instance details

Defined in M.V769.I

Generic ChatMode Source # 
Instance details

Defined in M.V769.I

Associated Types

type Rep ChatMode 
Instance details

Defined in M.V769.I

type Rep ChatMode = D1 ('MetaData "ChatMode" "M.V769.I" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "CMEnabled" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CMCommandsOnly" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CMHidden" 'PrefixI 'False) (U1 :: Type -> Type)))

Methods

from :: ChatMode -> Rep ChatMode x #

to :: Rep ChatMode x -> ChatMode #

Read ChatMode Source # 
Instance details

Defined in M.V769.I

Show ChatMode Source # 
Instance details

Defined in M.V769.I

NFData ChatMode Source # 
Instance details

Defined in M.V769.I

Methods

rnf :: ChatMode -> () #

Eq ChatMode Source # 
Instance details

Defined in M.V769.I

Ord ChatMode Source # 
Instance details

Defined in M.V769.I

Hashable ChatMode Source # 
Instance details

Defined in M.V769.I

Lift ChatMode Source # 
Instance details

Defined in M.V769.I

Methods

lift :: Quote m => ChatMode -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => ChatMode -> Code m ChatMode #

type Rep ChatMode Source # 
Instance details

Defined in M.V769.I

type Rep ChatMode = D1 ('MetaData "ChatMode" "M.V769.I" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "CMEnabled" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "CMCommandsOnly" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CMHidden" 'PrefixI 'False) (U1 :: Type -> Type)))

data ParticleStatus Source #

Constructors

PSAll 
PSDecreased 
PSMinimal 

Instances

Instances details
Data ParticleStatus Source # 
Instance details

Defined in M.V769.I

Methods

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

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

toConstr :: ParticleStatus -> Constr #

dataTypeOf :: ParticleStatus -> DataType #

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

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

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

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

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

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

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

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

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

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ParticleStatus -> m ParticleStatus #

Bounded ParticleStatus Source # 
Instance details

Defined in M.V769.I

Enum ParticleStatus Source # 
Instance details

Defined in M.V769.I

Generic ParticleStatus Source # 
Instance details

Defined in M.V769.I

Associated Types

type Rep ParticleStatus 
Instance details

Defined in M.V769.I

type Rep ParticleStatus = D1 ('MetaData "ParticleStatus" "M.V769.I" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "PSAll" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PSDecreased" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PSMinimal" 'PrefixI 'False) (U1 :: Type -> Type)))
Read ParticleStatus Source # 
Instance details

Defined in M.V769.I

Show ParticleStatus Source # 
Instance details

Defined in M.V769.I

NFData ParticleStatus Source # 
Instance details

Defined in M.V769.I

Methods

rnf :: ParticleStatus -> () #

Eq ParticleStatus Source # 
Instance details

Defined in M.V769.I

Ord ParticleStatus Source # 
Instance details

Defined in M.V769.I

Hashable ParticleStatus Source # 
Instance details

Defined in M.V769.I

Lift ParticleStatus Source # 
Instance details

Defined in M.V769.I

Methods

lift :: Quote m => ParticleStatus -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => ParticleStatus -> Code m ParticleStatus #

type Rep ParticleStatus Source # 
Instance details

Defined in M.V769.I

type Rep ParticleStatus = D1 ('MetaData "ParticleStatus" "M.V769.I" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "PSAll" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "PSDecreased" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PSMinimal" 'PrefixI 'False) (U1 :: Type -> Type)))

data FilterType Source #

Instances

Instances details
Data FilterType Source # 
Instance details

Defined in M.V769.I

Methods

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

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

toConstr :: FilterType -> Constr #

dataTypeOf :: FilterType -> DataType #

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

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

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

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

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

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

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

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

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

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FilterType -> m FilterType #

Bounded FilterType Source # 
Instance details

Defined in M.V769.I

Enum FilterType Source # 
Instance details

Defined in M.V769.I

Generic FilterType Source # 
Instance details

Defined in M.V769.I

Associated Types

type Rep FilterType 
Instance details

Defined in M.V769.I

type Rep FilterType = D1 ('MetaData "FilterType" "M.V769.I" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "PassThrough" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "FullyFiltered" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PartiallyFiltered" 'PrefixI 'False) (U1 :: Type -> Type)))
Read FilterType Source # 
Instance details

Defined in M.V769.I

Show FilterType Source # 
Instance details

Defined in M.V769.I

NFData FilterType Source # 
Instance details

Defined in M.V769.I

Methods

rnf :: FilterType -> () #

Eq FilterType Source # 
Instance details

Defined in M.V769.I

Ord FilterType Source # 
Instance details

Defined in M.V769.I

Hashable FilterType Source # 
Instance details

Defined in M.V769.I

Lift FilterType Source # 
Instance details

Defined in M.V769.I

Methods

lift :: Quote m => FilterType -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => FilterType -> Code m FilterType #

type Rep FilterType Source # 
Instance details

Defined in M.V769.I

type Rep FilterType = D1 ('MetaData "FilterType" "M.V769.I" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "PassThrough" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "FullyFiltered" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "PartiallyFiltered" 'PrefixI 'False) (U1 :: Type -> Type)))

data BossBarColor Source #

Instances

Instances details
Data BossBarColor Source # 
Instance details

Defined in M.V769.I

Methods

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

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

toConstr :: BossBarColor -> Constr #

dataTypeOf :: BossBarColor -> DataType #

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

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

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

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

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

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

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

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

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

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BossBarColor -> m BossBarColor #

Bounded BossBarColor Source # 
Instance details

Defined in M.V769.I

Enum BossBarColor Source # 
Instance details

Defined in M.V769.I

Generic BossBarColor Source # 
Instance details

Defined in M.V769.I

Associated Types

type Rep BossBarColor 
Instance details

Defined in M.V769.I

type Rep BossBarColor = D1 ('MetaData "BossBarColor" "M.V769.I" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) ((C1 ('MetaCons "BCPink" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "BCBlue" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BCRed" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "BCGreen" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BCYellow" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "BCPurple" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BCWhite" 'PrefixI 'False) (U1 :: Type -> Type))))
Read BossBarColor Source # 
Instance details

Defined in M.V769.I

Show BossBarColor Source # 
Instance details

Defined in M.V769.I

NFData BossBarColor Source # 
Instance details

Defined in M.V769.I

Methods

rnf :: BossBarColor -> () #

Eq BossBarColor Source # 
Instance details

Defined in M.V769.I

Ord BossBarColor Source # 
Instance details

Defined in M.V769.I

Hashable BossBarColor Source # 
Instance details

Defined in M.V769.I

Lift BossBarColor Source # 
Instance details

Defined in M.V769.I

Methods

lift :: Quote m => BossBarColor -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => BossBarColor -> Code m BossBarColor #

type Rep BossBarColor Source # 
Instance details

Defined in M.V769.I

type Rep BossBarColor = D1 ('MetaData "BossBarColor" "M.V769.I" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) ((C1 ('MetaCons "BCPink" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "BCBlue" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BCRed" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "BCGreen" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BCYellow" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "BCPurple" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "BCWhite" 'PrefixI 'False) (U1 :: Type -> Type))))

newtype KeepAlive Source #

Constructors

KeepAlive 

Fields

Instances

Instances details
Data KeepAlive Source # 
Instance details

Defined in M.V769.I

Methods

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

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

toConstr :: KeepAlive -> Constr #

dataTypeOf :: KeepAlive -> DataType #

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

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

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

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

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

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

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

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

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

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> KeepAlive -> m KeepAlive #

Generic KeepAlive Source # 
Instance details

Defined in M.V769.I

Associated Types

type Rep KeepAlive 
Instance details

Defined in M.V769.I

type Rep KeepAlive = D1 ('MetaData "KeepAlive" "M.V769.I" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'True) (C1 ('MetaCons "KeepAlive" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int64)))
Read KeepAlive Source # 
Instance details

Defined in M.V769.I

Show KeepAlive Source # 
Instance details

Defined in M.V769.I

NFData KeepAlive Source # 
Instance details

Defined in M.V769.I

Methods

rnf :: KeepAlive -> () #

Eq KeepAlive Source # 
Instance details

Defined in M.V769.I

Ord KeepAlive Source # 
Instance details

Defined in M.V769.I

Pack KeepAlive Source # 
Instance details

Defined in M.V769.I

Unpack KeepAlive Source # 
Instance details

Defined in M.V769.I

Methods

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

type Rep KeepAlive Source # 
Instance details

Defined in M.V769.I

type Rep KeepAlive = D1 ('MetaData "KeepAlive" "M.V769.I" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'True) (C1 ('MetaCons "KeepAlive" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int64)))

data PluginMessage Source #

Constructors

PluginMessage 

Fields

Instances

Instances details
Data PluginMessage Source # 
Instance details

Defined in M.V769.I

Methods

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

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

toConstr :: PluginMessage -> Constr #

dataTypeOf :: PluginMessage -> DataType #

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

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

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

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

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

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

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

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

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

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PluginMessage -> m PluginMessage #

Generic PluginMessage Source # 
Instance details

Defined in M.V769.I

Associated Types

type Rep PluginMessage 
Instance details

Defined in M.V769.I

type Rep PluginMessage = D1 ('MetaData "PluginMessage" "M.V769.I" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "PluginMessage" 'PrefixI 'True) (S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))
Read PluginMessage Source # 
Instance details

Defined in M.V769.I

Show PluginMessage Source # 
Instance details

Defined in M.V769.I

NFData PluginMessage Source # 
Instance details

Defined in M.V769.I

Methods

rnf :: PluginMessage -> () #

Eq PluginMessage Source # 
Instance details

Defined in M.V769.I

Ord PluginMessage Source # 
Instance details

Defined in M.V769.I

Pack PluginMessage Source # 
Instance details

Defined in M.V769.I

Unpack PluginMessage Source # 
Instance details

Defined in M.V769.I

Methods

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

type Rep PluginMessage Source # 
Instance details

Defined in M.V769.I

type Rep PluginMessage = D1 ('MetaData "PluginMessage" "M.V769.I" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "PluginMessage" 'PrefixI 'True) (S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "data_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

data ResourcePack Source #

Constructors

ResourcePack 

Fields

Instances

Instances details
Data ResourcePack Source # 
Instance details

Defined in M.V769.I

Methods

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

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

toConstr :: ResourcePack -> Constr #

dataTypeOf :: ResourcePack -> DataType #

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

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

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

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

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

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

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

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

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

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourcePack -> m ResourcePack #

Generic ResourcePack Source # 
Instance details

Defined in M.V769.I

Associated Types

type Rep ResourcePack 
Instance details

Defined in M.V769.I

type Rep ResourcePack = D1 ('MetaData "ResourcePack" "M.V769.I" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "ResourcePack" 'PrefixI 'True) (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "hash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Read ResourcePack Source # 
Instance details

Defined in M.V769.I

Show ResourcePack Source # 
Instance details

Defined in M.V769.I

NFData ResourcePack Source # 
Instance details

Defined in M.V769.I

Methods

rnf :: ResourcePack -> () #

Eq ResourcePack Source # 
Instance details

Defined in M.V769.I

Ord ResourcePack Source # 
Instance details

Defined in M.V769.I

Pack ResourcePack Source # 
Instance details

Defined in M.V769.I

Unpack ResourcePack Source # 
Instance details

Defined in M.V769.I

Methods

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

type Rep ResourcePack Source # 
Instance details

Defined in M.V769.I

type Rep ResourcePack = D1 ('MetaData "ResourcePack" "M.V769.I" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'False) (C1 ('MetaCons "ResourcePack" 'PrefixI 'True) (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "hash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype Ping Source #

Constructors

Ping 

Fields

Instances

Instances details
Data Ping Source # 
Instance details

Defined in M.V769.I

Methods

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

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

toConstr :: Ping -> Constr #

dataTypeOf :: Ping -> DataType #

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

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

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

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

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

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

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

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

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

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Ping -> m Ping #

Generic Ping Source # 
Instance details

Defined in M.V769.I

Associated Types

type Rep Ping 
Instance details

Defined in M.V769.I

type Rep Ping = D1 ('MetaData "Ping" "M.V769.I" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'True) (C1 ('MetaCons "Ping" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

Methods

from :: Ping -> Rep Ping x #

to :: Rep Ping x -> Ping #

Read Ping Source # 
Instance details

Defined in M.V769.I

Show Ping Source # 
Instance details

Defined in M.V769.I

Methods

showsPrec :: Int -> Ping -> ShowS #

show :: Ping -> String #

showList :: [Ping] -> ShowS #

NFData Ping Source # 
Instance details

Defined in M.V769.I

Methods

rnf :: Ping -> () #

Eq Ping Source # 
Instance details

Defined in M.V769.I

Methods

(==) :: Ping -> Ping -> Bool #

(/=) :: Ping -> Ping -> Bool #

Ord Ping Source # 
Instance details

Defined in M.V769.I

Methods

compare :: Ping -> Ping -> Ordering #

(<) :: Ping -> Ping -> Bool #

(<=) :: Ping -> Ping -> Bool #

(>) :: Ping -> Ping -> Bool #

(>=) :: Ping -> Ping -> Bool #

max :: Ping -> Ping -> Ping #

min :: Ping -> Ping -> Ping #

Pack Ping Source # 
Instance details

Defined in M.V769.I

Methods

pack :: Ping -> Builder Source #

Unpack Ping Source # 
Instance details

Defined in M.V769.I

Methods

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

type Rep Ping Source # 
Instance details

Defined in M.V769.I

type Rep Ping = D1 ('MetaData "Ping" "M.V769.I" "mmm-0.1.0.0-oCDsNp3EBL2JzoyA6cTai" 'True) (C1 ('MetaCons "Ping" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

data DisplayedSkinParts Source #

Instances

Instances details
Data DisplayedSkinParts Source # 
Instance details

Defined in M.V769.I

Methods

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

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

toConstr :: DisplayedSkinParts -> Constr #

dataTypeOf :: DisplayedSkinParts -> DataType #

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

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

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

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

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

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

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

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

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

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DisplayedSkinParts -> m DisplayedSkinParts #

Generic DisplayedSkinParts Source # 
Instance details

Defined in M.V769.I

Read DisplayedSkinParts Source # 
Instance details

Defined in M.V769.I

Show DisplayedSkinParts Source # 
Instance details

Defined in M.V769.I

NFData DisplayedSkinParts Source # 
Instance details

Defined in M.V769.I

Methods

rnf :: DisplayedSkinParts -> () #

Eq DisplayedSkinParts Source # 
Instance details

Defined in M.V769.I

Ord DisplayedSkinParts Source # 
Instance details

Defined in M.V769.I

Pack DisplayedSkinParts Source # 
Instance details

Defined in M.V769.I

Unpack DisplayedSkinParts Source # 
Instance details

Defined in M.V769.I

Methods

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

(Bits i, Integral i, Pack i, Unpack i) => Bitreppable i DisplayedSkinParts Source # 
Instance details

Defined in M.V769.I

type Rep DisplayedSkinParts Source # 
Instance details

Defined in M.V769.I