Package net.minecraft.world.chunk
Interface ReadableContainer<T>
- All Known Implementing Classes:
- PalettedContainer
public interface ReadableContainer<T>
- Mappings:
- Namespace - Name - official - cyb- intermediary - net/minecraft/class_7522- named - net/minecraft/world/chunk/ReadableContainer
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interfaceReadableContainer.Reader<T,C extends ReadableContainer<T>> static final recordThe storage form of the paletted container in the codec.
- 
Method SummaryModifier and TypeMethodDescriptionvoidcount(PalettedContainer.Counter<T> counter) voidforEachValue(Consumer<T> action) get(int x, int y, int z) intbooleanReturnstrueif any object in this container's palette matches this predicate.serialize(IndexedIterable<T> idList, PalettedContainer.PaletteProvider paletteProvider) slice()voidwritePacket(PacketByteBuf buf) Writes this container to the packet byte buffer.
- 
Method Details- 
get- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcyb;a(III)Ljava/lang/Object;- intermediary - method_12321- Lnet/minecraft/class_7522;method_12321(III)Ljava/lang/Object;- named - get- Lnet/minecraft/world/chunk/ReadableContainer;get(III)Ljava/lang/Object;
 
- 
forEachValue- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcyb;a(Ljava/util/function/Consumer;)V- intermediary - method_39793- Lnet/minecraft/class_7522;method_39793(Ljava/util/function/Consumer;)V- named - forEachValue- Lnet/minecraft/world/chunk/ReadableContainer;forEachValue(Ljava/util/function/Consumer;)V
 
- 
writePacketWrites this container to the packet byte buffer.- Parameters:
- buf- the packet byte buffer
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lcyb;b(Lqx;)V- intermediary - method_12325- Lnet/minecraft/class_7522;method_12325(Lnet/minecraft/class_2540;)V- named - writePacket- Lnet/minecraft/world/chunk/ReadableContainer;writePacket(Lnet/minecraft/network/PacketByteBuf;)V
 
- 
getPacketSizeint getPacketSize()- Mappings:
- Namespace - Name - Mixin selector - official - c- Lcyb;c()I- intermediary - method_12327- Lnet/minecraft/class_7522;method_12327()I- named - getPacketSize- Lnet/minecraft/world/chunk/ReadableContainer;getPacketSize()I
 
- 
hasAnyReturnstrueif any object in this container's palette matches this predicate.- Returns:
- trueif any object in this container's palette matches this predicate
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcyb;a(Ljava/util/function/Predicate;)Z- intermediary - method_19526- Lnet/minecraft/class_7522;method_19526(Ljava/util/function/Predicate;)Z- named - hasAny- Lnet/minecraft/world/chunk/ReadableContainer;hasAny(Ljava/util/function/Predicate;)Z
 
- 
count- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcyb;a(Lcya$b;)V- intermediary - method_21732- Lnet/minecraft/class_7522;method_21732(Lnet/minecraft/class_2841$class_4464;)V- named - count- Lnet/minecraft/world/chunk/ReadableContainer;count(Lnet/minecraft/world/chunk/PalettedContainer$Counter;)V
 
- 
slicePalettedContainer<T> slice()- Mappings:
- Namespace - Name - Mixin selector - official - e- Lcyb;e()Lcya;- intermediary - method_44350- Lnet/minecraft/class_7522;method_44350()Lnet/minecraft/class_2841;- named - slice- Lnet/minecraft/world/chunk/ReadableContainer;slice()Lnet/minecraft/world/chunk/PalettedContainer;
 
- 
serializeReadableContainer.Serialized<T> serialize(IndexedIterable<T> idList, PalettedContainer.PaletteProvider paletteProvider) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lcyb;a(Lhf;Lcya$d;)Lcyb$a;- intermediary - method_44345- Lnet/minecraft/class_7522;method_44345(Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;)Lnet/minecraft/class_7522$class_6562;- named - serialize- Lnet/minecraft/world/chunk/ReadableContainer;serialize(Lnet/minecraft/util/collection/IndexedIterable;Lnet/minecraft/world/chunk/PalettedContainer$PaletteProvider;)Lnet/minecraft/world/chunk/ReadableContainer$Serialized;
 
 
-