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 evd
  • Field Details

    • UPDATE_ORDER

      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 Levd;a:[Ljm;
  • Method Details

    • replaceWithStateForNeighborUpdate

      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 Levd;a(Ljm;Ldxu;Ljh;Ljh;II)V
    • updateNeighbor

      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 Levd;a(Ljh;Ldkl;Leve;)V
    • updateNeighbor

      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 Levd;a(Ldxu;Ljh;Ldkl;Leve;Z)V
    • updateNeighbors

      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 Levd;a(Ljh;Ldkl;Ljm;Leve;)V
    • replaceWithStateForNeighborUpdate

      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 Levd;a(Ldhi;Ljm;Ljh;Ljh;Ldxu;II)V
    • tryNeighborUpdate

      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 Levd;a(Ldhh;Ldxu;Ljh;Ldkl;Leve;Z)V