Interface NeighborUpdater

All Known Implementing Classes:
ChainRestrictedNeighborUpdater, SimpleNeighborUpdater

public interface NeighborUpdater
Mappings:
Namespace Name
named net/minecraft/world/block/NeighborUpdater
intermediary net/minecraft/class_7165
official euh
  • Field Details Link icon

    • UPDATE_ORDER Link icon

      static final Direction[] UPDATE_ORDER
      Mappings:
      Namespace Name Mixin selector
      named UPDATE_ORDER Lnet/minecraft/world/block/NeighborUpdater;UPDATE_ORDER:[Lnet/minecraft/util/math/Direction;
      intermediary field_37839 Lnet/minecraft/class_7165;field_37839:[Lnet/minecraft/class_2350;
      official a Leuh;a:[Ljn;
  • Method Details Link icon

    • replaceWithStateForNeighborUpdate Link icon

      void replaceWithStateForNeighborUpdate(Direction direction, BlockState neighborState, BlockPos pos, BlockPos neighborPos, int flags, int maxUpdateDepth)
      Mappings:
      Namespace Name Mixin selector
      named replaceWithStateForNeighborUpdate Lnet/minecraft/world/block/NeighborUpdater;replaceWithStateForNeighborUpdate(Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;II)V
      intermediary method_42392 Lnet/minecraft/class_7165;method_42392(Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II)V
      official a Leuh;a(Ljn;Ldwy;Lji;Lji;II)V
    • updateNeighbor Link icon

      void updateNeighbor(BlockPos pos, Block sourceBlock, @Nullable @Nullable WireOrientation orientation)
      Mappings:
      Namespace Name Mixin selector
      named updateNeighbor Lnet/minecraft/world/block/NeighborUpdater;updateNeighbor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/world/block/WireOrientation;)V
      intermediary method_41704 Lnet/minecraft/class_7165;method_41704(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_9904;)V
      official a Leuh;a(Lji;Ldjn;Leui;)V
    • updateNeighbor Link icon

      void updateNeighbor(BlockState state, BlockPos pos, Block sourceBlock, @Nullable @Nullable WireOrientation orientation, boolean notify)
      Mappings:
      Namespace Name Mixin selector
      named updateNeighbor Lnet/minecraft/world/block/NeighborUpdater;updateNeighbor(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/world/block/WireOrientation;Z)V
      intermediary method_41703 Lnet/minecraft/class_7165;method_41703(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_9904;Z)V
      official a Leuh;a(Ldwy;Lji;Ldjn;Leui;Z)V
    • updateNeighbors Link icon

      default void updateNeighbors(BlockPos pos, Block sourceBlock, @Nullable @Nullable Direction except, @Nullable @Nullable WireOrientation orientation)
      Mappings:
      Namespace Name Mixin selector
      named updateNeighbors Lnet/minecraft/world/block/NeighborUpdater;updateNeighbors(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/Direction;Lnet/minecraft/world/block/WireOrientation;)V
      intermediary method_41705 Lnet/minecraft/class_7165;method_41705(Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2350;Lnet/minecraft/class_9904;)V
      official a Leuh;a(Lji;Ldjn;Ljn;Leui;)V
    • replaceWithStateForNeighborUpdate Link icon

      static void replaceWithStateForNeighborUpdate(WorldAccess world, Direction direction, BlockPos pos, BlockPos neighborPos, BlockState neighborState, int flags, int maxUpdateDepth)
      Mappings:
      Namespace Name Mixin selector
      named replaceWithStateForNeighborUpdate Lnet/minecraft/world/block/NeighborUpdater;replaceWithStateForNeighborUpdate(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/Direction;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;II)V
      intermediary method_42393 Lnet/minecraft/class_7165;method_42393(Lnet/minecraft/class_1936;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;II)V
      official a Leuh;a(Ldgk;Ljn;Lji;Lji;Ldwy;II)V
    • tryNeighborUpdate Link icon

      static void tryNeighborUpdate(World world, BlockState state, BlockPos pos, Block sourceBlock, @Nullable @Nullable WireOrientation orientation, boolean notify)
      Mappings:
      Namespace Name Mixin selector
      named tryNeighborUpdate Lnet/minecraft/world/block/NeighborUpdater;tryNeighborUpdate(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/world/block/WireOrientation;Z)V
      intermediary method_41708 Lnet/minecraft/class_7165;method_41708(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_9904;Z)V
      official a Leuh;a(Ldgj;Ldwy;Lji;Ldjn;Leui;Z)V