Uses of Class
net.minecraft.world.chunk.PaletteProvider
Packages that use PaletteProvider
-
Uses of PaletteProvider in net.minecraft.world.chunk
Fields in net.minecraft.world.chunk declared as PaletteProviderModifier and TypeFieldDescriptionprivate final PaletteProvider<RegistryEntry<Biome>> PalettesFactory.biomeStrategyThe field for thebiomeStrategyrecord component.private final PaletteProvider<BlockState> PalettesFactory.blockStatesStrategyThe field for theblockStatesStrategyrecord component.private final PaletteProvider<T> PalettedContainer.paletteProviderMethods in net.minecraft.world.chunk that return PaletteProviderModifier and TypeMethodDescriptionPalettesFactory.biomeStrategy()Returns the value of thebiomeStrategyrecord component.PalettesFactory.blockStatesStrategy()Returns the value of theblockStatesStrategyrecord component.static <T> PaletteProvider<T> PaletteProvider.forBiomes(IndexedIterable<T> idList) static <T> PaletteProvider<T> PaletteProvider.forBlockStates(IndexedIterable<T> idList) Methods in net.minecraft.world.chunk with parameters of type PaletteProviderModifier and TypeMethodDescriptionprivate static <T,C extends ReadableContainer<T>>
com.mojang.serialization.Codec<C> PalettedContainer.createCodec(com.mojang.serialization.Codec<T> entryCodec, PaletteProvider<T> provider, T defaultValue, ReadableContainer.Reader<T, C> reader) Creates a codec for a paletted container with a specific palette provider.<T> Palette<T> PaletteType.createPalette(PaletteProvider<T> provider, List<T> values) <T> Palette<T> PaletteType.Dynamic.createPalette(PaletteProvider<T> provider, List<T> values) <T> Palette<T> PaletteType.Static.createPalette(PaletteProvider<T> provider, List<T> values) static <T> com.mojang.serialization.Codec<PalettedContainer<T>> PalettedContainer.createPalettedContainerCodec(com.mojang.serialization.Codec<T> entryCodec, PaletteProvider<T> provider, T defaultValue) static <T> com.mojang.serialization.Codec<ReadableContainer<T>> PalettedContainer.createReadableContainerCodec(com.mojang.serialization.Codec<T> entryCodec, PaletteProvider<T> provider, T defaultValue) static <T> com.mojang.serialization.DataResult<PalettedContainer<T>> PalettedContainer.read(PaletteProvider<T> provider, ReadableContainer.Serialized<T> serialized) com.mojang.serialization.DataResult<C> ReadableContainer.Reader.read(PaletteProvider<T> provider, ReadableContainer.Serialized<T> serialized) PalettedContainer.serialize(PaletteProvider<T> provider) ReadableContainer.serialize(PaletteProvider<T> provider) Constructors in net.minecraft.world.chunk with parameters of type PaletteProviderModifierConstructorDescriptionprivatePalettedContainer(PaletteProvider<T> paletteProvider, PaletteType type, PaletteStorage storage, Palette<T> palette) PalettedContainer(T defaultValue, PaletteProvider<T> paletteProvider) PalettesFactory(PaletteProvider<BlockState> paletteProvider, BlockState blockState, com.mojang.serialization.Codec<PalettedContainer<BlockState>> codec, PaletteProvider<RegistryEntry<Biome>> paletteProvider2, RegistryEntry<Biome> registryEntry, com.mojang.serialization.Codec<ReadableContainer<RegistryEntry<Biome>>> codec2)