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,PokeDexPercentageDataProvider,PokemonContextDataProvider,PokemonLevelDataProvider,StringContextDataProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.mojang.serialization.MapCodec<? extends DataProvider<T>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedImmutableDataProvider(com.mojang.serialization.MapCodec<? extends DataProvider<T>> codec) -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.MapCodec<? extends DataProvider<T>> codec()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.pixelmonmod.pixelmon.api.npc.interaction.provider.DataProvider
fill, get, getKey, inputTypes, type
-
Field Details
-
codec
-
-
Constructor Details
-
ImmutableDataProvider
-
-
Method Details
-
codec
- Specified by:
codecin interfaceDataProvider<T>
-