Interface ReadableContainer<T>

All Known Implementing Classes:
PalettedContainer

public interface ReadableContainer<T>
Mappings:
Namespace Name
named net/minecraft/world/chunk/ReadableContainer
intermediary net/minecraft/class_7522
official eai
  • Method Details

    • get

      T get(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      named get Lnet/minecraft/world/chunk/ReadableContainer;get(III)Ljava/lang/Object;
      intermediary method_12321 Lnet/minecraft/class_7522;method_12321(III)Ljava/lang/Object;
      official a Leai;a(III)Ljava/lang/Object;
    • forEachValue

      void forEachValue(Consumer<T> action)
      Mappings:
      Namespace Name Mixin selector
      named forEachValue Lnet/minecraft/world/chunk/ReadableContainer;forEachValue(Ljava/util/function/Consumer;)V
      intermediary method_39793 Lnet/minecraft/class_7522;method_39793(Ljava/util/function/Consumer;)V
      official a Leai;a(Ljava/util/function/Consumer;)V
    • writePacket

      void writePacket(PacketByteBuf buf)
      Writes this container to the packet byte buffer.
      Parameters:
      buf - the packet byte buffer
      Mappings:
      Namespace Name Mixin selector
      named writePacket Lnet/minecraft/world/chunk/ReadableContainer;writePacket(Lnet/minecraft/network/PacketByteBuf;)V
      intermediary method_12325 Lnet/minecraft/class_7522;method_12325(Lnet/minecraft/class_2540;)V
      official b Leai;b(Lws;)V
    • getPacketSize

      int getPacketSize()
      Mappings:
      Namespace Name Mixin selector
      named getPacketSize Lnet/minecraft/world/chunk/ReadableContainer;getPacketSize()I
      intermediary method_12327 Lnet/minecraft/class_7522;method_12327()I
      official c Leai;c()I
    • hasAny

      boolean hasAny(Predicate<T> predicate)
      Returns true if any object in this container's palette matches this predicate.
      Returns:
      true if any object in this container's palette matches this predicate
      Mappings:
      Namespace Name Mixin selector
      named hasAny Lnet/minecraft/world/chunk/ReadableContainer;hasAny(Ljava/util/function/Predicate;)Z
      intermediary method_19526 Lnet/minecraft/class_7522;method_19526(Ljava/util/function/Predicate;)Z
      official a Leai;a(Ljava/util/function/Predicate;)Z
    • count

      void count(PalettedContainer.Counter<T> counter)
      Mappings:
      Namespace Name Mixin selector
      named count Lnet/minecraft/world/chunk/ReadableContainer;count(Lnet/minecraft/world/chunk/PalettedContainer$Counter;)V
      intermediary method_21732 Lnet/minecraft/class_7522;method_21732(Lnet/minecraft/class_2841$class_4464;)V
      official a Leai;a(Leah$b;)V
    • copy

      Mappings:
      Namespace Name Mixin selector
      named copy Lnet/minecraft/world/chunk/ReadableContainer;copy()Lnet/minecraft/world/chunk/PalettedContainer;
      intermediary method_39957 Lnet/minecraft/class_7522;method_39957()Lnet/minecraft/class_2841;
      official d Leai;d()Leah;
    • slice

      Mappings:
      Namespace Name Mixin selector
      named slice Lnet/minecraft/world/chunk/ReadableContainer;slice()Lnet/minecraft/world/chunk/PalettedContainer;
      intermediary method_44350 Lnet/minecraft/class_7522;method_44350()Lnet/minecraft/class_2841;
      official e Leai;e()Leah;
    • serialize

      Mappings:
      Namespace Name Mixin selector
      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;
      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;
      official a Leai;a(Ljv;Leah$d;)Leai$a;