Uses of Interface
net.minecraft.util.collection.IndexedIterable
Packages that use IndexedIterable
Package
Description
-
Uses of IndexedIterable in net.minecraft.network.codec
Methods in net.minecraft.network.codec with parameters of type IndexedIterableModifier and TypeMethodDescriptionstatic <T> PacketCodec<ByteBuf, T> PacketCodecs.entryOf(IndexedIterable<T> iterable) Returns a codec for an entry ofiterable.Method parameters in net.minecraft.network.codec with type arguments of type IndexedIterableModifier and TypeMethodDescriptionprivate static <T,R> PacketCodec <RegistryByteBuf, R> PacketCodecs.registry(RegistryKey<? extends Registry<T>> registry, Function<Registry<T>, IndexedIterable<R>> registryTransformer) -
Uses of IndexedIterable in net.minecraft.registry
Subinterfaces of IndexedIterable in net.minecraft.registryModifier and TypeInterfaceDescriptioninterfaceinterfaceA registry that allows adding or modifying values.interfaceRegistry<T>A registry is used to register various in-game components.Classes in net.minecraft.registry that implement IndexedIterableModifier and TypeClassDescriptionclassAn implementation ofRegistrywith a default ID and value for unknown lookups.classAn implementation of a mutable registry.Methods in net.minecraft.registry that return IndexedIterableModifier and TypeMethodDescriptiondefault IndexedIterable<RegistryEntry<T>> Registry.getIndexedEntries() -
Uses of IndexedIterable in net.minecraft.util.collection
Classes in net.minecraft.util.collection that implement IndexedIterable -
Uses of IndexedIterable in net.minecraft.world.chunk
Fields in net.minecraft.world.chunk declared as IndexedIterableModifier and TypeFieldDescriptionprivate final IndexedIterable<T> ArrayPalette.idListprivate final IndexedIterable<T> BiMapPalette.idListprivate final IndexedIterable<T> IdListPalette.idListprivate final IndexedIterable<T> PalettedContainer.idListprivate final IndexedIterable<T> SingularPalette.idListMethods in net.minecraft.world.chunk with parameters of type IndexedIterableModifier and TypeMethodDescriptionstatic <A> Palette<A> ArrayPalette.create(int bits, IndexedIterable<A> idList, PaletteResizeListener<A> listener, List<A> list) static <A> Palette<A> BiMapPalette.create(int bits, IndexedIterable<A> idList, PaletteResizeListener<A> listener, List<A> entries) static <A> Palette<A> IdListPalette.create(int bits, IndexedIterable<A> idList, PaletteResizeListener<A> listener, List<A> list) <A> Palette<A> Palette.Factory.create(int bits, IndexedIterable<A> idList, PaletteResizeListener<A> listener, List<A> list) Creates a palette.static <A> Palette<A> SingularPalette.create(int bitSize, IndexedIterable<A> idList, PaletteResizeListener<A> listener, List<A> entries) Creates a singular palette.private static <T,C extends ReadableContainer<T>>
com.mojang.serialization.Codec<C> PalettedContainer.createCodec(IndexedIterable<T> idList, com.mojang.serialization.Codec<T> entryCodec, PalettedContainer.PaletteProvider provider, T defaultValue, ReadableContainer.Reader<T, C> reader) Creates a codec for a paletted container with a specific palette provider.PalettedContainer.DataProvider.createData(IndexedIterable<T> idList, PaletteResizeListener<T> listener, int size) abstract <A> PalettedContainer.DataProvider<A> PalettedContainer.PaletteProvider.createDataProvider(IndexedIterable<A> idList, int bits) Creates a data provider that is suitable to represent objects withbitssize in the storage.static <T> com.mojang.serialization.Codec<PalettedContainer<T>> PalettedContainer.createPalettedContainerCodec(IndexedIterable<T> idList, com.mojang.serialization.Codec<T> entryCodec, PalettedContainer.PaletteProvider paletteProvider, T defaultValue) static <T> com.mojang.serialization.Codec<ReadableContainer<T>> PalettedContainer.createReadableContainerCodec(IndexedIterable<T> idList, com.mojang.serialization.Codec<T> entryCodec, PalettedContainer.PaletteProvider paletteProvider, T defaultValue) (package private) <A> intPalettedContainer.PaletteProvider.getBits(IndexedIterable<A> idList, int size) private static <T> com.mojang.serialization.DataResult<PalettedContainer<T>> PalettedContainer.read(IndexedIterable<T> idList, PalettedContainer.PaletteProvider paletteProvider, ReadableContainer.Serialized<T> serialized) com.mojang.serialization.DataResult<C> ReadableContainer.Reader.read(IndexedIterable<T> idList, PalettedContainer.PaletteProvider paletteProvider, ReadableContainer.Serialized<T> serialize) PalettedContainer.serialize(IndexedIterable<T> idList, PalettedContainer.PaletteProvider paletteProvider) ReadableContainer.serialize(IndexedIterable<T> idList, PalettedContainer.PaletteProvider paletteProvider) Constructors in net.minecraft.world.chunk with parameters of type IndexedIterableModifierConstructorDescriptionprivateArrayPalette(IndexedIterable<T> idList, int bits, PaletteResizeListener<T> listener, List<T> list) privateArrayPalette(IndexedIterable<T> idList, T[] array, PaletteResizeListener<T> listener, int indexBits, int size) BiMapPalette(IndexedIterable<T> idList, int indexBits, PaletteResizeListener<T> listener) BiMapPalette(IndexedIterable<T> idList, int bits, PaletteResizeListener<T> listener, List<T> entries) privateBiMapPalette(IndexedIterable<T> idList, int indexBits, PaletteResizeListener<T> listener, Int2ObjectBiMap<T> map) IdListPalette(IndexedIterable<T> idList) privatePalettedContainer(IndexedIterable<T> idList, PalettedContainer.PaletteProvider paletteProvider, PalettedContainer.Data<T> data) PalettedContainer(IndexedIterable<T> idList, PalettedContainer.PaletteProvider paletteProvider, PalettedContainer.DataProvider<T> dataProvider, PaletteStorage storage, List<T> paletteEntries) PalettedContainer(IndexedIterable<T> idList, T object, PalettedContainer.PaletteProvider paletteProvider) SingularPalette(IndexedIterable<T> idList, PaletteResizeListener<T> listener, List<T> entries)