Class ImmutableDataProvider<T>
java.lang.Object
com.pixelmonmod.pixelmon.api.npc.interaction.provider.ImmutableDataProvider<T>
- All Implemented Interfaces:
DataProvider<T>
- Direct Known Subclasses:
BlockStateContextDataProvider
,ConstantBlockStateDataProvider
,DayOfMonthDataProvider
,HandUsedDataProvider
,IntegerContextNumberDataProvider
,ItemStackContextDataProvider
,PixelmonEntityContextDataProvider
,PlayerExpLevelDataProvider
,PlayerGameModeDataProvider
,PlayerInventoryDataProvider
,PlayerIPDataProvider
,PlayerNameDataProvider
,PlayerUUIDDataProvider
,PokeDexDataProvider
,PokemonContextDataProvider
,PokemonLevelDataProvider
,StringContextDataProvider
-
Field Summary
Modifier and TypeFieldDescriptionprotected final com.mojang.serialization.Codec<? extends DataProvider<T>>
-
Constructor Summary
ModifierConstructorDescriptionprotected
ImmutableDataProvider
(com.mojang.serialization.Codec<? extends DataProvider<T>> codec) -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.Codec<? extends DataProvider<T>>
codec()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.pixelmonmod.pixelmon.api.npc.interaction.provider.DataProvider
fill, get, getKey, inputTypes
-
Field Details
-
codec
-
-
Constructor Details
-
ImmutableDataProvider
-
-
Method Details
-
codec
- Specified by:
codec
in interfaceDataProvider<T>
-