Class ChainRestrictedNeighborUpdater.SixWayEntry

java.lang.Object
net.minecraft.world.block.ChainRestrictedNeighborUpdater.SixWayEntry
All Implemented Interfaces:
ChainRestrictedNeighborUpdater.Entry
Enclosing class:
ChainRestrictedNeighborUpdater

static final class ChainRestrictedNeighborUpdater.SixWayEntry extends Object implements ChainRestrictedNeighborUpdater.Entry
Mappings:
Namespace Name
named net/minecraft/world/block/ChainRestrictedNeighborUpdater$SixWayEntry
intermediary net/minecraft/class_7159$class_7161
official fhc$b
  • Field Details

    • pos

      private final BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      named pos Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater$SixWayEntry;pos:Lnet/minecraft/util/math/BlockPos;
      intermediary field_37834 Lnet/minecraft/class_7159$class_7161;field_37834:Lnet/minecraft/class_2338;
      official a Lfhc$b;a:Lja;
    • sourceBlock

      private final Block sourceBlock
      Mappings:
      Namespace Name Mixin selector
      named sourceBlock Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater$SixWayEntry;sourceBlock:Lnet/minecraft/block/Block;
      intermediary field_37835 Lnet/minecraft/class_7159$class_7161;field_37835:Lnet/minecraft/class_2248;
      official b Lfhc$b;b:Lduv;
    • orientation

      @Nullable private @Nullable WireOrientation orientation
      Mappings:
      Namespace Name Mixin selector
      named orientation Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater$SixWayEntry;orientation:Lnet/minecraft/world/block/WireOrientation;
      intermediary field_52664 Lnet/minecraft/class_7159$class_7161;field_52664:Lnet/minecraft/class_9904;
      official c Lfhc$b;c:Lfhi;
    • except

      @Nullable private final @Nullable Direction except
      Mappings:
      Namespace Name Mixin selector
      named except Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater$SixWayEntry;except:Lnet/minecraft/util/math/Direction;
      intermediary field_37836 Lnet/minecraft/class_7159$class_7161;field_37836:Lnet/minecraft/class_2350;
      official d Lfhc$b;d:Ljg;
    • currentDirectionIndex

      private int currentDirectionIndex
      Mappings:
      Namespace Name Mixin selector
      named currentDirectionIndex Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater$SixWayEntry;currentDirectionIndex:I
      intermediary field_37837 Lnet/minecraft/class_7159$class_7161;field_37837:I
      official e Lfhc$b;e:I
  • Constructor Details

    • SixWayEntry

      SixWayEntry(BlockPos pos, Block sourceBlock, @Nullable @Nullable WireOrientation orientation, @Nullable @Nullable Direction except)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater$SixWayEntry;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/world/block/WireOrientation;Lnet/minecraft/util/math/Direction;)V
      intermediary <init> Lnet/minecraft/class_7159$class_7161;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_9904;Lnet/minecraft/class_2350;)V
      official <init> Lfhc$b;<init>(Lja;Lduv;Lfhi;Ljg;)V
  • Method Details

    • update

      public boolean update(World world)
      Specified by:
      update in interface ChainRestrictedNeighborUpdater.Entry
      Mappings:
      Namespace Name Mixin selector
      named update Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater$Entry;update(Lnet/minecraft/world/World;)Z
      intermediary method_41707 Lnet/minecraft/class_7159$class_7162;method_41707(Lnet/minecraft/class_1937;)Z
      official a Lfhc$c;a(Ldrq;)Z
    • runCallback

      public void runCallback(Consumer<BlockPos> callback)
      Specified by:
      runCallback in interface ChainRestrictedNeighborUpdater.Entry
      Mappings:
      Namespace Name Mixin selector
      named runCallback Lnet/minecraft/world/block/ChainRestrictedNeighborUpdater$Entry;runCallback(Ljava/util/function/Consumer;)V
      intermediary method_74695 Lnet/minecraft/class_7159$class_7162;method_74695(Ljava/util/function/Consumer;)V
      official a Lfhc$c;a(Ljava/util/function/Consumer;)V